說明:
1、里面有什么:
1.1、org.bouncycastle.*下的所有軟件是bouncycastle組織開發(fā)的軟件包
1.2、org.infosecurity.*下的軟件包括:
DES_CBC算法的實(shí)現(xiàn)
RSA算法的實(shí)現(xiàn)(包括:密鑰生成、公鑰加密和私鑰解密、數(shù)字簽名及簽名驗(yàn)證)
數(shù)字信封的實(shí)現(xiàn)
利用數(shù)字信封實(shí)現(xiàn)大文件的加密、解密。
2、有什么用:
2.1 研究、學(xué)習(xí)信息安全中的密碼學(xué)設(shè)計(jì)與實(shí)現(xiàn)技術(shù)。
2.2 當(dāng)然如果大家覺得在其它地方用的上,我會(huì)覺得很高興的。
3、還有什么改進(jìn):
3.1 對(duì)文件加密、解密的時(shí)候要頻繁的IO,如果加一個(gè)緩沖區(qū),比如10K、50K等,
只有緩沖區(qū)滿了才寫入DISK這樣將提高效率。
3.2 RSA私鑰積存的時(shí)候可以按pkcs8形式,再經(jīng)BASE64編碼保存比較好。
標(biāo)簽:
bouncycastle
infosecurity
org
1.1
上傳時(shí)間:
2015-05-14
上傳用戶:13188549192