歡迎您光臨本站 註冊首頁

CAT,全稱 Cryptographic Algorithm Tool,是一款小巧的 Java 加密與解密演算法呼叫工具包。

此次版本主要更新內容:

1. 國密 SM2 加密與解密功能新增簽名與驗籤功能:

2. 新增DSA演算法,包含簽名演算法:SHA1withDSA, SHA224withDSA, SHA256withDSA;

3.新增梅森旋轉演算法,用法請參考維基百科。
梅森旋轉演算法(Mersenne twister)是一個偽隨機數發生演算法。由松本真和西村拓士在1997年開發,基於有限二進位制欄位上的矩陣線性遞迴。可以快速產生高質量的偽隨機數,修正了古典隨機數發生演算法的很多缺陷。
整個演算法主要分為三個階段:
第一階段:獲得基礎的梅森旋轉鏈;
第二階段:對於旋轉鏈進行旋轉演算法;
第三階段:對於旋轉演算法所得的結果進行處理;
演算法實現的過程中,引數的選取取決於梅森素數,故此得名。

PS:  哪位大蝦有祖沖之演算法的加密與解密過程原始碼,請貢獻一下,非常感謝!


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/115668/cat-0-3-0-released
CAT 0.3.0 版本釋出,新增簽名與驗籤功能、DSA 演算法和梅森旋轉演算法已經有226次圍觀

http://coctec.com/news/all/show-post-234606.html