john-book
  • 测试
    • vue单元测试
  • 介绍
  • 设计模式
    • 单例模式
  • 个人收藏
    • 房价未来趋势
  • TodoList
  • TaskList
  • 前端架构设计
  • 时间管理
    • 2019前端自检与思考
  • 前端技术点
    • 异步编程和同步编程
    • 继承实现的几种方式
    • Http请求
    • 前端CI/CD持续集成持续交付
    • Promise
    • 其他工具
    • iphonex以及适配
    • 前端骨架屏方案
    • nginx
      • nginx配置upstream负载均衡
      • nginx配置gzip压缩
      • nginx转发配置
    • ajax
    • Dom&BOM
    • flexible
    • jsonp
    • 跨域
    • nunjucks
    • 水平垂直居中
    • 原型和原型链
    • 本地存储方式
    • 无头浏览器
    • chrome插件开发
    • webpack
      • DllPlugin
      • webpack升级
    • 宏任务微任务
    • 页面加载流程
    • http请求流程
    • 图形绘制技术
    • 节流和防抖
    • webpack单页面改多页面
    • redis安装使用
    • git
      • gitignore的使用
  • 算法
  • 前端资料
    • 开源技术库
    • 资料&文档
      • 信息流页面闪开总结
    • 每日收藏
  • 工具
    • UML图
    • Markdown
    • 测试工具
    • 产品工具
  • 站点博客
    • 站点集锦
  • 框架&库
    • React
    • Vue
    • vue3.0
  • 性能优化
    • 性能优化原则和方法
    • Http协议
      • Http Request Header
      • Http Response Header
  • LowCode
    • landingpage
    • landingpage自动化部署
    • landingpage相关
  • 加密
  • 腾讯云服务器
  • 微信公众号开发
  • 微信小程序
    • 小程序埋点统计
    • app分享小程序绑定
  • 数据库
    • 数据库实时抽取
  • 效率
    • 快速生成层级结构图
    • vscode插件vue模版
    • vscode文件头部注释插件
    • 快速生成项目目录结构树
    • vscode格式化配置
    • 前端组件化
  • 前端工作
  • 可视化
    • 页面可视化搭建
  • 前端规范
    • Javascript规范
    • git提交规范
    • eslint三大通用规范
Powered by GitBook
On this page
  • 对称加密
  • 非对称加密

Was this helpful?

加密

对称加密

名次解释:也叫密钥加密,是指需要对加密和解密使用相同密钥的加密算法。所谓对称是指加密和解密使用的密钥相同。

常用算法:DES,3DES,TDEA,IDEA,Blowfish,RC2,RC4,RC5,SKIPJACK等

优缺点:

优点:算法公开,计算量小,加密速度快,加密效率高。

缺点:加解密消息双方都需要保存好一个共同的密钥,每对用户都需要保存一个共同的密钥,这样密钥量巨大,而且一方泄密则双方泄密。

非对称加密

名词解释:加密和解密使用不同的两个密钥。这两个密钥是公开密钥(public key,公钥)和私有密钥(private key,私钥)。

说明:公钥和私钥是一对,如果用公钥加密,则需要用私钥解密;如果用私钥加密,则需要用公钥解密。

常用算法:RSA,ECC

工作过程:

1、乙方生成一对密钥(公钥和私钥),并将公钥发送给甲方;

2、甲方使用接收到的公钥加密信息发送给乙方;

3、乙方接收信息并用专有私钥解密接收到的加密信息。

4、乙方发生信息同上,需要甲方生成公钥私钥,将公钥发送给乙方,乙方通过公钥加密信息发送给甲方,甲方通过自己的私钥解密信息。

备注:这样攻击者即使获取到公钥,没有私钥也无法解密获取信息内容。

Previouslandingpage相关Next腾讯云服务器

Last updated 6 years ago

Was this helpful?