常见加密方式:对称加密,非对称加密和哈希算法

365bet足球在线 2025-11-04 02:31:54 admin 访问量: 322 评分: 335
常见加密方式:对称加密,非对称加密和哈希算法

前言

长度位数,字符规律

数据加密是一种保护数据安全的技术,通过将数据明文转换为不易被未授权的人理解的形式密文,防止数据泄露、串改和滥用。

对称加密

加密和解密使用同一密钥,加解密速度快,适合加密大量数据。但密钥需要安全地存储和传输,否则容易窃取,破坏数据地保密性。密钥维护复杂 N(n-1)/2,不适合互联网传输密钥,加解密效率高。应用与加密数据。

DES

明文分为64位一组,密钥64位(56位的密钥和8位奇偶校验位)

3DES

3DES是DES的扩展,是执行了3次的DES,第一次和第三次使用同一密钥的方式下,密钥长度扩展到128位(112位有效),三次加密使用不同密钥,密钥长度扩展到192位(168位有效)

AES:迭代的、对称密钥分组的密码

AES支持AES-128、AES-192、AES-256,对应128、192、256位的密码长度。AES的分组长度固定为128比特(16字节)。

RC5:是参数可变的分组加密算法,三个可变的参数:分组大小,密钥长度,加密论述

是加密效率最高的,边传输边加密

非对称加密

加密和解密使用一对密钥,分别为公钥和私钥。公钥可以公开,私钥必须保密。私钥只有持有者知道,即使公钥被泄露,数据也不会失去保密性。但加密和解密速度较慢,适合加密少量数据和数字签名场景。

RSA(特征与AES、DES相似,但长度较长)

ECC

DSA

哈希算法

是一种用数学方法对数据生成一个固定长度的唯一标识的技术,可以用来验证数据的完整性和一致性

单向加密,不可逆加密。通过散列算法将明文生成散列值,散列值是长度固定地数据,与明文长度无关,且无法从散列h值还原出原文。

常用于数字签名、消息认证、密码存储等场景,不需要密钥。

MD消息摘要算法:MD2、MD4、MD5

16位和32位,加密密文字符串由A-Z,0-9随机分配,80%网站管理员或者用户面膜采用MD5加密。

SHA:安全哈希算法

由A-Z,0-9随机组合,SHA1(特征与MD5相似,40位),SHA256,SHA384,SHA512长度固定。绕若

SHA-2:

HMAC消息认证码算法:是一种基于哈希的MAC,可以与任何安全的哈希算法结合,例如SHA-256

AES加密

AES属于分组加密,算法明文长度固定为128位(单位是比特bit,1bit=1位,128位=16字节)

密钥长度可以是128、192、256位。需要循环10轮、12轮、14轮完成加密。

加密特征

Base64:例如:YXNkZmdoag==

1、大小写区分,通过数字和字母组合

2、一般情况下密文尾部都会有两个封号,

3、明文越长密文越长,一般不会出现"/""+"在密文中。

AES、DES:例:KUm+Yi69wnjtpKruuLKXwA==

1、密文、模式、加密key,偏移量,条件满足才能解密

2、同base64基本类似,但一般会出现"/""+"在密文中。

MD5与base64编码如何区别

1、Base64只是将二进制数据转换为ASCII字符,无加密作用。MD5是哈希算法,设计初衷是不可逆的

2、Base64输入增长输出同步增加,MD5固定长度32位或者64位。

3、Base64可逆,MD5不可逆

链接

md5#

https://www.cmd5.com

在线AES加密解密#

http://tool.chacuo.net/cryptaes

超级加解密转换工具V2.1 绿色免费版#

https://www.cr173.com/soft/21692.html

相关数据

诚的成语
有人被365黑过钱吗

诚的成语

07-16 ↗ 4155
2018 FIFA 世界杯Prizm球星卡4月全球发售
有人被365黑过钱吗

2018 FIFA 世界杯Prizm球星卡4月全球发售

07-15 ↗ 2453
+12英雄王的象征有多少独?
365bet足球在线

+12英雄王的象征有多少独?

10-08 ↗ 702
DNF红眼要多久成型
365bet足球在线

DNF红眼要多久成型

08-01 ↗ 9765
文森特·梵高的一生,1853
365bet足球在线

文森特·梵高的一生,1853

07-31 ↗ 6307