jsSHA

Софтуер снимки:
jsSHA
Софтуер детайли:
Версия: 2.0.1 актуализира
Дата на качване: 28 Sep 15
Розробник: Brian Turek
Разрешително: Безплатно
Популярност: 2

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 Message Authentication Code). Secure Hash Algorithm се определя от FIPS PUB 180-2 и 198-1 FIPS PUB в следните документи http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf / HTTP: // CSRC .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 или ТЕКСТ) като параметри.

След това, вие ще трябва да извикате функцията използвайки хешираното низ и алгоритъма. Например, можете да използвате Var хеш = hex_sha ("Това е Test", "SHA-512"); код, за да се постигне това. Повече детайли и примери са намерени на проекта & rsquo; с. Сайт


Съставяне jsSHA

Софтуерът jsSHA прави използването на Google Закриване на компилатора да намали filesizes, както и за повишаване на ефективността. Ако искате да компилирате скрипта sha_dev.js в персонализиран изходния файл, вие трябва да използвате & lsquo; Java -jar compiler.jar --define = "SUPPORTED_ALGS =" --externs /path/to/build/externs.js - -warning_level многословно --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. ЗАБЕЛЕЖКА:. Само Code точки до 0xFFFF се поддържат
  • charSize = 16 се заменя със ефективно кодиране = & quot; & quot UTF16;
  • 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

Коментари не е намерена
добавите коментар
Включете на изображения!