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

简单梳理下RSA和AES加解密文件的流程图

简单梳理下RSA和AES加解密文件的流程图

目录

  • 简单梳理下RSA和AES加解密文件的流程图
    • 对称加密(如 AES)
    • 非对称加密(如 RSA)
    • 一些问题:
      • AES 密钥怎么来的?
      • AES 密钥是被什么“加密”成的?
      • RSA 公钥的作用?
      • RSA 私钥的作用?
    • 流程图

针对加密数据文件的解密操作,这里梳理下流程,若有误,欢迎大佬指正!!!

对称加密(如 AES)

AES 密钥是对称密钥,加密和解密用的是同一个密钥。
好处:加密解密速度快,适合大文件(如广告数据)
问题:如何把这个 AES 密钥安全地“送”给对方?
解答:用RAS 公钥加密后再发送

非对称加密(如 RSA)

1、非对称加密:公钥(加密) + 私钥(解密)
2、公钥可以公开给任何人
3、私钥必须严密保管
4、用途:用来安全的传输一些【数据】—比如 AES 密钥

一些问题:

AES 密钥怎么来的?

系统或程序随机生成的
(AES 密钥是二进制数据,比如长度是16个字节(128位),这些字节可以是任何值(0-255))
(在程序内部,AES 密钥是 字节数组(byte[]))

AES 密钥是被什么“加密”成的?

它被 RSA 公钥加密,变成了 .key 文件

RSA 公钥的作用?

加密 AES 密钥,保证密钥传输安全

RSA 私钥的作用?

解密 .key 文件,提取 AES 密钥

流程图

在这里插入图片描述

http://www.dtcms.com/a/602248.html

相关文章:

  • PostgreSQL遍历所有的表并设置id为自增主键
  • 免费的网站域名域名网站这么做
  • 虚拟化hypervisor:Xen简介
  • 【路径算法】基于JavaScript实现IDA*算法,动态可视化展示路径规划过程
  • 做境外网站临汾住房与城乡建设厅网站
  • 淘宝做链接的网站广告营销专业
  • 【网络编程基础知识】
  • js中哪些数据在栈上,哪些数据在堆上?
  • 上海云盾sdk游戏盾对比传统高防ip的优势
  • 系统配置重复项处理:经验未必可靠
  • 网站开发与应用 大作业作业辽宁省建设培训中心网站
  • 服务器与普通个人电脑的主要区别是什么?
  • 亚购物车功能网站怎么做的百度软件应用市场
  • 二项分布(Binomial Distribution)详解:从理论到实践
  • 深圳有没有什么网站重庆顶呱呱网站建设
  • 国外网站 设计成都注册公司核名网站
  • 衡阳网站建设开发价格谷歌推广新手教程
  • 【2025最新】05 Spring Security 构建 RESTful Web 注册服务
  • 基于java的无人驾驶物流配送与管理系统设计
  • 基于安卓的在线教育系统的设计与实现【附源码】
  • 河南网站seo地址深圳带停机坪的别墅
  • 专业做家具的网站swf上传wordpress
  • 硬件学习笔记--90 同步通信、异步通信、串行通信、并行通信介绍
  • linux练习1112-2
  • 力扣59 螺旋矩阵II java实现
  • 做网站内容需要自己填的建筑网校排行榜
  • 做推送好用的网站qq音乐怎么做mp3下载网站
  • 做家教有什么好的资料网站阜蒙县自治区建设学校网站
  • 无人机遥控接收机技术要点与难点
  • .NET高性能内存管理