网络安全与密码学--AES加密

分组加密之AES加密算法

  1. AES算法的诞生

  2. python实现AES加密

  3. AES加密详细流程

  4. AES解密过程

  5. AES的应用

  6. 1997年 NIST征集AES(Advanced Encryption Standard)2000年选中

    https://www.nist.gov/

    https://csrc.nist.gov/projects/block-cipher-techniques

    AES分组长度为128位,密钥长度为128 192 256位

在线加密网站:

https://the-x.cn/cryptography/Aes.aspx

http://www.txttool.com/t/?id=ND13

https://tool.lmeee.com/jiami/aes

https://www.mklab.cn/utils/aes

http://tool.chacuo.net/cryptaes

https://www.ssleye.com/ssltool/aes_cipher.html

http://www.hiencode.com/caes.html

代码文件

.ECB-pcks7padding.py

.CBC-pcks7padding.py

https://www.pycryptodome.org/src/api

https://github.com/Legrandin/pycryptodome












  1. AES加密总体流程
    两大设计原则:
    混淆(Confusion):使明文与密文之间的关系尽可能地模糊--替换操作(S盒)
    扩散(Diffusion):隐藏明文地统计特性 --移位操作(P盒)










    是不可能通过密文推导密钥的。
    用相同的密钥,去做逆运算,可以解密出来。
    不是保护加密算法 是保护密钥

DES算法的安全性

DES 1977年被采用

分组大小 64位

密钥长度 64位(实际使用56位 其中8位是奇偶校验位)

加密算法攻击方式

相关推荐
cipher1 天前
ERC-4626 通胀攻击:DeFi 金库的"捐款陷阱"
前端·后端·安全
一次旅行4 天前
网络安全总结
安全·web安全
red1giant_star4 天前
手把手教你用Vulhub复现ecshop collection_list-sqli漏洞(附完整POC)
安全
qq_459234424 天前
【题库】| 商用密码应用安全性评估从业人员考核题库(四十)
职场和发展·密码学·学习方法·考核·商用密码·商用密码应用安全性评估·密评
ZeroNews内网穿透4 天前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全
一名优秀的码农4 天前
vulhub系列-14-Os-hackNos-1(超详细)
安全·web安全·网络安全·网络攻击模型·安全威胁分析
Libraeking4 天前
05 安全边界:MCP Server 的权限沙箱与敏感数据保护
安全
努力的lpp4 天前
SQLMap CTF 常用命令全集
数据库·web安全·网络安全·sql注入
龙仔7254 天前
在麒麟V10服务器安全加固,sshd防暴力破解加固,实现“密码错误3次封IP”的需求
服务器·tcp/ip·安全
努力的lpp4 天前
SQL 报错注入
数据库·sql·web安全·网络安全·sql注入