1. 程式人生 > >Rabbit流密碼的Java實現

Rabbit流密碼的Java實現

1. Rabbit流密碼(Rabbit Stream Cipher)簡介

      Rabbit流密碼是由Cryptico公司(http://www.cryptico.com)設計的,金鑰長度128位,

最大加密訊息長度為264 Bytes,即16 TB,若訊息超過該長度,則需要更換金鑰對剩下的訊息進行處理。它是目前安全性較高,加/解密速度比較高效的流密碼之一,在各種處理器平臺上都有不凡的表現。

      詳細資料:

            1.http://www.cryptico.com/Files/filer/rabbit_fse.pdf

            2.http://www.ietf.org/rfc/rfc4503.txt

      本文實現了該演算法的java語言實現,僅供參考。

      Rabbit流密碼的C/C++實現請參考我的加密演算法庫CryptoFBC: code.google.com/p/cryptofbc

2.  實現原始碼