Подтвердить что ты не робот

SCrypt в JavaScript?

Кто-то спросил о JavaScript-реализации bCrypt некоторое время назад и, похоже, написал свой собственный код для обработки реализации. Кто-нибудь имеет реализацию sCrypt в JavaScript?

4b9b3361

Ответ 1

Ответ, связанный выше, указывает на проект, который больше не существует.

Этот проект, однако, все еще существует: https://github.com/tonyg/js-scrypt

Ответ 2

Если вы говорите о tenebrix, выбор scrypt был лучше, чем bcrypt для поставленных целей. Я до сих пор нашел только одну незавершенную javascript-реализацию scrypt и попал на эту страницу во время поиска.

https://github.com/byrongibson/scrypt-js https://github.com/cheongwy/node-scrypt-js было все, что я нашел далеко, и пока не отображается код.

Угадайте, как новая причина, я не могу просто прокомментировать это выше, как хотелось, вздох.

Ответ 3

https://github.com/tonyg/js-scrypt - это скомпилированная версия функции Colin Percival scrypt(), скомпилированная emscripten.)

Ответ 4

Вот два, которые я могу найти:

Я пробовал только barrysteyn node -scrypt, и это превосходно. Недавно он приложил много усилий, чтобы сделать библиотеку совместимой с javascript-соглашениями, и API отлично.

Ответ 5

Tony отлично работает в Chrome, chrome js выполняет стоимость 16384 быстрее, чем CryptSharp SCrypt. Около 200 мс для хром и 450 мс для CryptSharp.

Проблема в том, что IE занимает 24 секунды, а FF - 16 секунд.

К сожалению, не все браузеры созданы равными..