-
學(xué)習(xí)方法查看全部
-
Java安全組成: JCA(Java Cryptography Architectrue)java加密體系 JCE(Java Cryptography Extension)java加密拓展 JSSE (Java Secure Socket Extesion)java套接字安全拓展 JAAS(Java Authentication and Authentication Service)java鑒別與安全服務(wù) DES 、AES 、RSA算法通過JCE提供 JSSE 提供基于SSL的加密功能,主要用于網(wǎng)絡(luò)傳輸 使用第三方的加密算法,第一種在JDK的根目錄下的jre7--lib--security--java.security中的: security.provider.1=sun.security.provider.Sun security.provider.2=sun.security.rsa.SunRsaSign security.provider.3=sun.security.ec.SunEC ... 是引進(jìn)其他公司的加密包的,屬于java加密拓展??梢宰约和卣顾惴▽崿F(xiàn),例如: security.provider.11=com.imooc.Provider //屬于自己添加的拓展 第二種方法使用第三方的加密算法可以通過Security中的addProvider或者insertProviderAt的方法初始化在上列加密算法實現(xiàn)類,像是反射機(jī)制動態(tài)生成。 相關(guān)的java包、類: java.security --消息摘要 javax.crypto --安全消息摘要,消息認(rèn)證(鑒別)碼(可以提供一整套的加解密算法) java.net.ssl--安全套接字(HttpsURLConnection、SSLContext網(wǎng)絡(luò)的加解密常用的) 第三方j(luò)ava拓展:(都是開源的) ?Bouncy Castle -- 兩種支持方案:1)配置;2)調(diào)用 (就是上面說的兩種調(diào)用方式,在企業(yè)級內(nèi)部集成會比較多見) Commons Codec -- Apache;Base64、二進(jìn)制、十六進(jìn)制、字符集編碼;Url編碼/解碼查看全部
-
題外:(如何學(xué)習(xí)) 掌握用法; 深入理解; 不斷實踐; 反復(fù)總結(jié); 再次深入理解與實踐;查看全部
-
TCP/IP安全體系1查看全部
-
TCP/IP安全體系查看全部
-
OSI安全體系查看全部
-
數(shù)字簽名查看全部
-
散列函數(shù)查看全部
-
密碼分類-明文處理方法查看全部
-
密碼分類-密碼體制2查看全部
-
密碼分類-密碼體制查看全部
-
密碼分類-保密內(nèi)容算法1查看全部
-
密碼分類-時間查看全部
-
密碼常用術(shù)語3查看全部
-
密碼常用術(shù)語2查看全部
舉報
0/150
提交
取消