JAVA加密组件
JAVA安全相关的分为了四部分
- JCA Java Cryptography Artchitecture,Java加密体系结构,提供了基本的机密框架,如证书、数字签名、消息摘要和密钥对产生器
- JCE Java Cryptography Extension,Java加密扩展包,是在JCA基础上的扩展,提供了各种加密算法、消息摘要算法和秘钥管理等功能,主要实现是在javax.crypto包及其子包中
- JSSE Java Secure Sockets Extension,Java安全套接字扩展包,提供了基于SSL的加密功能
- JAAS Java Authentication and Authentication Service,Java鉴别与安全服务,提供了在java平台上进行用户身份鉴别的功能
java.security包
为安全框架提供类和接口,该包中仅能完成消息摘要算法的实现MessageDigest
javax.crypto包
javax.crypto实现了真正的加密和解密