当前位置: 首页 > news >正文

【加密与解密】【04】Java安全架构

JAVA安全模块划分
  • JCA,Java Cryptography Architecture,Java加密体系结构
  • JCE,Java Cryptography Extension,Java加密扩展包
  • JSSE,Java Secure Sockets Extension,Java安全套接字扩展包
  • JAAS,Java Authentication and Autentication Service,Java授权与鉴别服务
  • JCA提供加密框架整体功能,如证书、数字签名、消息摘要、秘钥对生成器
  • JCE提供具体加密算法实现
  • JSSE提供基于SSL的加密功能
  • JAAS提供用户身份鉴别功能,比如用于设计一个分布式的登录服务
  • JCE的具体算法实现,可通过java.security.Provider类来配置
Java中的加密类
  • MessageDigest(摘要,MD5,SHA)

  • Mac(HMAC)

  • Cipher(DES,AES,RSA,DSA)

  • Signature(数字签名和验证)

  • Certificate(证书)

  • Key.Tool

  • JarSigner

http://www.lryc.cn/news/364512.html

相关文章:

  • 论文阅读:Neural Scene Flow Prior
  • 如何通过 6 种简单方法将照片从华为转移到 PC?
  • QtCharts使用
  • 深入分析 Flink SQL 工作机制
  • Spring Bean参数校验Validator
  • AOP案例
  • Facebook海外户Facebook广告被暂停的原因
  • 网站企业需要适用于什么服务器?
  • winscp无法上传,删除,修改文件并提示权限不够的分析
  • Hadoop3:MapReduce之InputFormat数据输入过程整体概览(0)
  • 【Leetcode Python】70.爬楼梯
  • 深度学习 - 张量的广播机制和复杂运算
  • 【CSS】will-change 属性详解
  • linux安装mysql后,配置mysql,并连接navicat软件
  • 【学习笔记】Axios、Promise
  • 自然资源-关于加强规划实施监督管理的指导意见(浙江省自然资源厅学习借鉴)
  • 408链表的创建和初始化
  • Python数据框/列表生成一列多个同样的值
  • 使用 MDC 实现日志链路跟踪,包教包会!
  • 【成都信息工程大学】只考程序设计!成都信息工程大学计算机考研考情分析!
  • 将单列数据帧转换成多列数据帧
  • 信息学奥赛初赛天天练-20-完善程序-vector数组参数引用传递、二分中值与二分边界应用的深度解析
  • 推荐系统学习 一
  • 分库分表详解
  • 【java前端课堂】04_类的继承
  • React nginx配置,一个端口代理多个项目(转发后找不到CSS,JS及图片资源问题解决)
  • Unity协程详解
  • 【iOS】UI学习(二)
  • React路由(React笔记之五)
  • 调用讯飞星火API实现图像生成