《深入浅出HTTPS》读书笔记(9):对称加密算法

在密码学中,用于数据加密的算法主要有两种,分别是对称加密算法(Symmetric-key Algorithms)和非对称加密算法(Asymmetrical Cryptography)。

对称加密算法一般是通过一个算法和一个密钥(secret key)对明文(plaintext)进行处理,得到的不规则字符就是密文(ciphertext)。

对称加密算法可以用下列公式简单表述:

密文=E(明文,算法,密钥)

明文=D(密文,算法,密钥)

◎密钥是关键,密钥是一串数字,加密和解密使用同样的一个密钥。

◎加密和解密操作(算法)是一个互逆过程

对称加密算法有两种类型,分别是块密码算法(block ciphers)和流密码算法(stream ciphers)

块密码算法建议使用AES算法,该算法是对称加密算法的标准算法,以Rijndael算法为原型,创建了AES(Advanced Encryption Standard)算法,AES就是最终的对称加密算法标准。

相关推荐
风中飘爻4 分钟前
MySQL入门:数据操作CURD
前端·bootstrap·html
凤年徐9 分钟前
【C/C++】深入理解指针(二)
c语言·开发语言·c++·经验分享·笔记·指针
rocky19112 分钟前
谷歌浏览器插件 录制元素拖动事件
前端·javascript
、我是男生。15 分钟前
巴法云平台-TCP设备云-微信小程序实时接收显示数据-原理
网络协议·tcp/ip·微信小程序
Hello-FPGA17 分钟前
QT 初体验
开发语言·qt
nothingbutluck46437 分钟前
2025.4.10 html有序、无序、定义列表、音视频标签
前端·html·音视频
Cao12345678932142 分钟前
扫雷-C语言版
c语言·开发语言
天堂的恶魔9461 小时前
QT —— 信号和槽(槽函数)
开发语言·qt
水w1 小时前
【Python爬虫】详细入门指南
开发语言·爬虫·python·scrapy·beautifulsoup
爱上python的猴子1 小时前
chrome中的copy xpath 与copy full xpath的区别
前端·chrome