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基於Web的軟件, SHA-384和SHA-512。

在使用jsSHA腳本,你應該知道的事實,這也是能夠實現的SHA-512和SHA-384散列的,即使JavaScript的沒有按&rsquo的; T公司的支持64位運算原生


還實現了HMAC

這也實現了HMAC(鍵控散列消息認證碼)。 //證監會:安全散列算法是通過FIPS PUB 180-2和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對象的字符串散列和它的格式(十六進制或文本)作為參數。

然後,你將不得不調用使用散列字符串和算法的功能。例如,您應該使用var哈希= hex_sha(“這是一個測試”,“SHA-512”);代碼來實現這一目標。更多的細節和例子都發生在項目&rsquo的。網站


編譯jsSHA

的jsSHA軟件利用了谷歌關閉編譯器的減少的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版本新

  • 在該版本修正了從產生一個base-64編碼的問題缺少資金的“X”。

什麼的1.1版本是新的

  • 在為了防止全局變量污染,所有的功能已經移動到jsSHA對象。
  • 隨著這一變化,用於計算哈希值的接口已經顯著改變。
  • 的面向對象的架構還允許哈希結果在內部緩存,這可能會導致性能提升。
  • jsSHA(特別sha.js)現在驗證對JSLint的使用&QUOT;推薦&QUOT;設置。
  • 此外,該文件的大小意味著在生產中使用了大幅縮水。

要求

  • 在Java 2標準版運行環境

顯影劑的其他軟件 Brian Turek

jsSHA
jsSHA

10 Dec 15

意見 jsSHA

評論沒有發現
添加評論
打開圖片!