Member 13140552 Ответов: 0

Как реализовать шифрование SHA256 с помощью javascript того же кода C# codebehind


Я пытаюсь шифровать sha256, но вывод sha256 на стороне клиента и сервера отличается тем, как получить одну и ту же выходную строку

Что я уже пробовал:

применение страницы cshtml

sha256.js
---------------------------------
function Encpt(s) {


          s = sha256(s);

          return s;

      }


контроллер
---------------------
byte[] hashedDataBytes = sha256hasher.ComputeHash(encoder.GetBytes(databasepassword)); //new
                  string hashedPwd = byteArrayToString(hashedDataBytes);

F-ES Sitecore

Мы не знаем, что это за библиотека. sha256.js" есть или какой тип "sha256hasher", так что если никто не знает, какие библиотеки вы используете для выполнения вашего хэширования, то вряд ли кто-то сможет помочь.

OriginalGriff

Пожалуйста, обратите внимание, что SHA-это нет алгоритм шифрования: это алгоритм хэширования. Шифрование может быть отменено, чтобы вернуть вам исходный ввод, хеширование не может.

Вы также должны знать, что шифрование или хэширование пароля БД в Javascript означает, что оригинал публично доступен в виде открытого текста в HTML, если он специально не введен пользователем ...

0 Ответов