java安全组成、包及第三方扩展

一 Java安全组成
JCA:Java Cryptography Architecture
JCE:Java Cryptography Extension
JSSE:Java Secure Socket Extension
JAAS:Java Authentication and Authencication Service

二 Java安全扩展
java安全组成、包及第三方扩展_第1张图片

三 配置文件
java安全组成、包及第三方扩展_第2张图片

四 JDK相关Java包和类
java.security:消息摘要
javax.crypto:安全消息摘要、消息认证(鉴别)码
java.net.ssl:安全套接字

五 第三方Java扩展
1、Bouncy Castle
两种支持方案:1)配置;2)调用
2、Commons Codec
Apache
Base64、二进制、十六进制、字符集编码
URL编码/解码

六 Java编程中常用类
1、消息编码
BASE64Encoder、BASE64Decoder
2、消息摘要
MessageDigest
3、对称密码
KeyGenerator、SecretKey、Cipher
4、非对称密码
KeyPairGenerator、KeyFactory、KeyPair、PublicKey、PrivateKey、Cipher
5、数字签名
Signature


你可能感兴趣的:(java,安全)