jsSHA

Скриншот программы:
jsSHA
Детали программы:
Версия: 2.0.1 обновление
Дата загрузки: 28 Sep 15
Разработчик: Brian Turek
Тип распространения: Бесплатная
Популярность: 44

Rating: nan/5 (Total Votes: 0)

jsSHA является complelely бесплатно, с открытым исходным кодом, кросс-браузерные и веб-программное обеспечение, написанное в JavaScript и предназначены для реализации всю семью SHA хэшей, в том числе SHA-1, SHA-224, SHA-256, SHA-384, SHA-и 512.

При использовании сценария jsSHA, вы должны быть осведомлены о том, что он также способен на осуществление хэшей SHA-512 и SHA-384, даже если JavaScript Безразлично & Rsquo;. т поддержка 64-битных операций изначально


Также реализует HMAC

Он также реализует HMAC (Hash ключом-код проверки подлинности сообщения). Secure Hash Algorithm определяется PUB 180-2 FIPS и FIPS PUB 198-1 в следующих документах http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf / HTTP: // рынка ценных бумаг .nist.gov / публикации / FIPS / fips198-1 / FIPS-198-1_final.pdf.


Начало работы с jsSHA

Для того, чтобы использовать jsSHA, вам нужно будет включить нужные JavaScript файл (sha.js, sha1.js, sha256.js или sha512.js) в заголовке вашего, например, <тип сценария = "текст / JavaScript" SRC = "/ путь / к / sha.js">. Добавить новый объект jsSHA с строку, которая будет хешированного и его формат (HEX или TEXT) в качестве параметров.

Затем вам придется вызвать функцию, используя хэш строку и алгоритм. Например, вы должны использовать вар хэш = hex_sha ("это тест", "SHA-512"); Код для достижения этого. Подробнее и примеры можно найти на проекте и Rsquo;. Сайт


Компиляция jsSHA

Программное обеспечение jsSHA использует Google Closure Compiler, чтобы уменьшить filesizes, а также для повышения производительности. Если вы хотите скомпилировать скрипт sha_dev.js в индивидуальных выходного файла, вы должны использовать & lsquo; Java-банку compiler.jar --define = "SUPPORTED_ALGS =" --externs /path/to/build/externs.js - -warning_level VERBOSE --compilation_level ADVANCED_OPTIMIZATIONS --js /path/to/sha_dev.js --js_output_file /path/to/sha.js’ Команда, где флаг может быть одним из следующих значений (1 для SHA-1, 4 для SHA-384 / SHA-512, 2 для SHA-224/256) или побитовое.

Что нового В этом выпуске: (спасибо! treus)

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

Что нового в версии 1.5.0:

  • Добавлена ​​опция numRounds аргумент getHash. Обратите внимание: это потребовало удаления функциональность результат кэширования хэш
  • Уменьшение размера файла путем оптимизации внутренних констант
  • Удалено charSize вход и заменить с кодировкой Unicode для обработки. ПРИМЕЧАНИЕ:. Только код указывает на 0xFFFF до поддерживаются
  • charSize = 16 эффективно заменена кодирования = & Quot; UTF16 & Quot;
  • charSize = 8 был неправильно с точки зрения обработки UTF-8 и был заменен кодирования = & Quot; UTF8 & Quot;
  • Изменен способ ссылки и Quot; окно & Quot; чтобы быть совместимым с WebWorkers, Node.js и AMD (спасибо piranna!)

Что нового в версии 1.3:.

  • Таким образом, что классы объявляются был изменен
  • Несколько методов и свойств были перемещены в область видимости класса, снижая общее использование памяти библиотеки.
  • были также сделаны небольшие оптимизации Несколько которые ускоряют выработку хэш.

Что нового в версии 1.11:

  • Этот релиз исправляет проблему база-64 кодирования, возникающие в результате отсутствует капитал "X".

Что нового в версии 1.1:

  • В целях предотвращения глобальной переменной загрязнения, вся функциональность была переехал к объекту jsSHA.
  • С этим изменением, интерфейс, используемый для расчета хэши существенно изменилась.
  • Объект ориентированных архитектура также позволила Результаты хэш для кэширования внутри, что может привести к повышению производительности.
  • jsSHA (в частности, sha.js) в настоящее время проверяет против JSLint помощью & Quot; Рекомендуемый & Quot; Настройки.
  • Кроме того, размер файлов, предназначенных для использования в производстве понизился резко.

Требования

  • Java 2 Standard Edition Runtime Environment

Другие программы разработчика Brian Turek

jsSHA
jsSHA

10 Dec 15

Комментарии к jsSHA

Комментарии не найдены
добавить комментарий
Включите картинки!