2015-07-04 2 views
0

Я ищу реализацию хеша;Быстрый и легкий JavaScript SHA-256 безопасная реализация хэша

  • безопасный (практически невозможно инвертировать)
  • быстро (несколько мс)
  • свет (несколько килобайт)
  • работает в браузере

В идеале реализация SHA-256, так как он широко используется и, следовательно, широко протестирован против.

+2

Google 'SHA-256 javascript' поднимает ряд популярных. – Xotic750

+1

как вы определяете «быстрый», а не быстрый, или «компактный», а не компактный? –

+0

@ Xotic750 Это на самом деле больше ответ на wiki, см. Мой ответ – brillout

ответ

1

Выполнение tests предполагает, что forge - это самая быстрая реализация JavaScript на SHA-256.

Это 284 КБ большой, но извлечение связанного с SHA-256 кода уменьшает размер до 4,5 КБ, см. https://github.com/brillout/forge-sha256.

+1

'Выполнение некоторых тестов предполагает, что forge является самой быстрой версией JavaScript SHA-256. Какие тесты вы выполняли самостоятельно? – Xotic750

+0

@ Xotic750: https://github.com/brillout/test-secure-hash-algos/blob/master/main.js – GottZ

Смежные вопросы