手记

JAVA安全管理体系&Base64算法

java安全认证
java安全体系
1、JCA(Java Cryptography Architecture)--提供基本的安全框架 (例如消息摘要、消息签名)
2、JCE(Java Cryptography Extension)--(在JCA的基础上进行扩展,提供了很多消息摘要、秘钥管理的功能,例如DES、AES、RSA算法通过JCE提供)

    -- 上边两种只提供接口(由具体的第三方实现)

    3、JSSE(java Secure Socket Extension)-- 主要提供基于SSL的功能(网络)--JAVA安全套接字--基于安全套接字的的网络层的安全
    4、JAAS(JAVA Authentication And Authentication Service) --鉴别与安全服务

第三方加解密:(1)BC(Bouncy Castle)
                支持两种调用方式 1、配置 2、调用
             (2)Commons Codec(CC)
              --Apache
              --Base64 、二进制、16进制、字符集编码
              -- URL编码/解码

Base64的实现方式
    1、jdk
    2、BC
    3、CC
0人推荐
随时随地看视频
慕课网APP