摘要:主要介紹了如何構(gòu)造和實現(xiàn)加密庫。加密庫是加密算法的集合。JDK1.2中定義了密碼服務(wù)提供者(Provider)這個概念,它表示加密算法集合。實現(xiàn)一個加密庫也就是實現(xiàn)一個Provider。實現(xiàn)一個Provider首先要充分了解Java加密體系結(jié)構(gòu),在此基礎(chǔ)上實現(xiàn)Java加密擴(kuò)展(JCE,Java cryptography Extension),構(gòu)成一個基本框架,進(jìn)而添加需要的算法。文章按此思路講述Java加密庫的構(gòu)造和實現(xiàn)過程。
關(guān)鍵詞:Java;加密庫;結(jié)構(gòu);算法;密鑰