@Scorpiored88

Как захешировать строку согласно ГОСТ 34.311, чтобы это была строка в base64?

Необходимо захешировать requestId (uuid v4) согласно ГОСТ 34.311, чтобы это была строка в base64 длиной
44 символа (32 байта после декодинга)
Пример эталонного хеша: MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=


Либы которые находил в нете почему то не возращают 44 символа
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А зачем нужны библиотеки?
let data = '12345678901234567890123456789012';
let base64data = Buffer.from(data).toString('base64');

console.log(base64data); // MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы