-
学习方法查看全部
-
Java安全组成: JCA(Java Cryptography Architectrue)java加密体系 JCE(Java Cryptography Extension)java加密拓展 JSSE (Java Secure Socket Extesion)java套接字安全拓展 JAAS(Java Authentication and Authentication Service)java鉴别与安全服务 DES 、AES 、RSA算法通过JCE提供 JSSE 提供基于SSL的加密功能,主要用于网络传输 使用第三方的加密算法,第一种在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 ... 是引进其他公司的加密包的,属于java加密拓展。可以自己拓展算法实现,例如: security.provider.11=com.imooc.Provider //属于自己添加的拓展 第二种方法使用第三方的加密算法可以通过Security中的addProvider或者insertProviderAt的方法初始化在上列加密算法实现类,像是反射机制动态生成。 相关的java包、类: java.security --消息摘要 javax.crypto --安全消息摘要,消息认证(鉴别)码(可以提供一整套的加解密算法) java.net.ssl--安全套接字(HttpsURLConnection、SSLContext网络的加解密常用的) 第三方java拓展:(都是开源的) Bouncy Castle -- 两种支持方案:1)配置;2)调用 (就是上面说的两种调用方式,在企业级内部集成会比较多见) Commons Codec -- Apache;Base64、二进制、十六进制、字符集编码;Url编码/解码查看全部
-
题外:(如何学习) 掌握用法; 深入理解; 不断实践; 反复总结; 再次深入理解与实践;查看全部
-
TCP/IP安全体系1查看全部
-
TCP/IP安全体系查看全部
-
OSI安全体系查看全部
-
数字签名查看全部
-
散列函数查看全部
-
密码分类-明文处理方法查看全部
-
密码分类-密码体制2查看全部
-
密码分类-密码体制查看全部
-
密码分类-保密内容算法1查看全部
-
密码分类-时间查看全部
-
密码常用术语3查看全部
-
密码常用术语2查看全部
举报
0/150
提交
取消