Cola Chan

可乐橙是一名设计师
这里是我记录生活和成长的地方

关注微信公众号[可乐橙]
一座见证我成长的后花园

密码学笔记之 AES加密

什么是 AES

AES(高级加密标准) 在密码学中又称Rijndael加密法, 这个标准用来替代原先的DES

AES的历史过程

1997年4月15日,美国ANSI发起征集AES

2000年10月2日,NIST宣布Rijndael作为新的AES加密方案

什么是 Rijndael

129

使用cryptography进行AES的cbc模式加密

cryptography 是一个python加密库

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. 文档 cryptography.io

以前使用过很多不同的加密库,但pyhton界貌似没有一个统一的库。

但需要用到RSA加密时用到一个库,需要AES时又要装另一个库,这对于库的使用和项目管理变得很不友好!

直到有一天发现了伯乐在线的一篇文章,决定了以后加密就用cryptography这个库了

Crypt......

128