时间:2020.09.24
环境:Python3.7 Django==3.0.8
目的:
说明:
作者:Zhong QQ交流群:121160124 欢迎加入!
非对称加密
需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(publickey,简称公钥)和私有密钥(privatekey,简称私钥)。
单向加密
又称为不可逆加密算法,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密。一般适合于验证,在验证过程中,重新输入明文,并经过同样的加密算法处理,得到相同的密文并被系统重新认证。广泛使用于口令加密。
如Django系统加密用户密码使用的make_password(password)方法和check_password(password, db_password)方法