网络安全与密码学--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位是奇偶校验位)

加密算法攻击方式

相关推荐
山东科恩光电29 分钟前
安全地毯是什么?它有哪几种主要类型和应用场景?
安全
程序员清风3 小时前
PydanticAI 实战:用类型安全构建可靠的 Python Agent
开发语言·python·安全
林伽一4 小时前
100 万输出词元与窄开放,前沿模型发布范式正在改写|2026年10月02日
人工智能·科技·安全·ai
悟天特斯5 小时前
安防一体化:从“孤岛式监控“到“全域联动“的楼宇安全体系
人工智能·安全
ccstuck6 小时前
AI安全系列:给最小 Agent 做提示注入测试
人工智能·安全·ai安全
赛博守夜人7 小时前
跨境业务与出海合规之三:母公司如何通过 IT 权限与财权 Token 实现穿透式管控?
安全
姜鱼问生9 小时前
uptime-kuma 从 docker run 迁移到 compose:数据卷的坑
安全·架构
Bruce_Liuxiaowei10 小时前
2026年10月第1周网络安全形势周报
安全·web安全
jimmyleeee11 小时前
大模型安全之三十八:AI 中的 DoS 攻击:当“拒绝服务”变成“拒绝钱包”
人工智能·安全
欣欣之王来了12 小时前
5G的行业应用:工业互联网、车联网、智慧医疗中的网络支撑
网络·学习·计算机网络·安全·教程