常见加密方法

  1. ‌‌对称加密‌:使用相同的密钥进行加密和解密,常用的算法包括‌DES、‌3DES、‌AES等。
  2. ‌非对称加密‌:使用一对密钥,一个公开,一个私有,常用的算法包括‌RSA、‌ECC等。
  3. ‌散列算法‌:用于生成固定长度的摘要,常用于密码存储和验证,如‌MD5、SHA-1等。
  4. ‌‌数字签名‌:用于验证信息的完整性和发送者的身份,常用的算法包括RSA、ECDSA等。

对称加密

对称加密使用相同的密钥进行加密和解密。常用的对称加密算法包括:

  • ‌DES(Data Encryption Standard)‌:使用56位密钥的对称加密算法。
  • ‌3DES(Triple DES)‌:对DES的加强版本,使用三个56位的DES密钥进行三次加密。
  • ‌AES(Advanced Encryption Standard)‌:一种更安全的对称加密标准,可以使用128、192或256位的密钥长度。

非对称加密

非对称加密使用一对密钥,一个公开,一个私有。常用的非对称加密算法包括:

  • ‌RSA(Rivest-Shamir-Adleman)‌:基于大数因子分解的难度,常用的密钥长度有1024位、2048位等。
  • ‌ECC(Elliptic Curve Cryptography)‌:基于椭圆曲线数学的非对称加密算法,通常比RSA更高效。

散列算法

散列算法用于生成固定长度的摘要,常用于密码存储和验证。常用的散列算法包括:

  • ‌MD5‌:生成128位散列值,虽然速度快但已不再安全。
  • ‌SHA-1‌:生成160位散列值,安全性较高但也有被破解的风险。
  • ‌SHA-256‌:生成256位散列值,是目前最安全的散列算法之一。

数字签名

数字签名用于验证信息的完整性和发送者的身份。常用的数字签名算法包括:

  • ‌RSA‌:使用RSA算法进行数字签名和验证。
  • ‌ECDSA(Elliptic Curve Digital Signature Algorithm)‌:基于椭圆曲线的数字签名算法,比RSA更高效。
posted @   yinghualeihenmei  阅读(85)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2022-10-17 学习网站
2022-10-17 HTML link 标签和script标签
2022-10-17 HTML常用标签超详细整理
2022-10-17 meta 标签 http-equiv="X-UA-Compatible" content="IE=edge
2022-10-17 jQuery 文档操作 - html() 方法
2022-10-17 JQuery .nextAll()
2022-10-17 jQuery的.attr()方法
点击右上角即可分享
微信分享提示