такое в 20 битном формате? Аналог на php - base64_encode( sha1( sign_string) )
Сразу скажу, что нет бека, нет возможности отправить запрос на сервер и да, я в курсе, что так делать на фронте нельзя.
а погуглить?
https://developer.mozilla.org/ru/docs/Glossary/Base64 Похоже на то, что надо?
Нагуглил либу crypto, но не понятно, как ней сделать 20 бит
Извините, вопрос был про sha1))
не понял про 20 бит
В sha1 есть представление в 40 символов и 20 символов. Я нашёл только для 40. Возможно, плохо искал, но нервы сдают уже
https://github.com/emn178/js-sha1/blob/master/src/sha1.js
https://qna.habr.com/q/802811 Первый ответ по ссылке вроде как для 20 символов
А это разве не для nodejs?
Видел решение, но подпись отличается от той, которую генерит php
нет, не только. Там вроде просто кроссплатформенность, чтобы и в ноде и не в ноде. Но там скорее всего обычное решение на 40 символов. Я скинул, потому что вы можете посмотреть, как сделано там и допилить так, как надо вам
Уф. Благодарю. Но от того сюда и написал, что не шарю в этом(((
почему обязательно на чистом js без поключения библиотек?
байт* понял
Обсуждают сегодня