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

加密算法攻击方式

相关推荐
山东科恩光电1 小时前
如何通过安全地毯确保工业现场的人员防护?
安全
小小代码狗2 小时前
PHP 常用函数与变量参考文档
开发语言·安全·php
笨鸟先飞,勤能补拙3 小时前
下一个十年:网络安全正在被重写
网络·人工智能·安全·web安全·网络安全·github
月光船幽幽3 小时前
安全域公理:连续与脉冲扰动的量化约束
科技·安全
各类产品分享4 小时前
化工园区做AR安全巡检推荐哪家供应商
安全·ar·ar智慧运维解决方案
米瑞格门窗4 小时前
上海系统门窗哪个靠谱
大数据·人工智能·安全·家装·家装建材·系统门窗
云水一下4 小时前
零基础玩转bWAPP靶场(二十八):SQL 注入——盲注(SQLite)
web安全·sql注入·bwapp
Nuoyunjituan5 小时前
IPv6单栈、智能体互联、安全合规全面升级——互联网“新底座”政策对企业意味着什么?
安全
Chengbei115 小时前
云存储桶漏洞检测工具OSS-2.0更新,全类型文件解析,存储桶遍历 + 敏感排查一站式完成渗透取证
网络·安全·web安全·网络安全·xss
阿虎儿6 小时前
Linux 下为局域网 IP(如 192.168.1.100)打造不受浏览器警告的自签名 SSL/TLS 证书
linux·安全·https