加密算法:
md5\rsa\AES\des\base
(一)base64加解密

import base64a=base64.b64encode(b"123456")print(a) #加密#b'MTIzNDU2'b=base64.b64decode(b'MTIzNDU2')print(b) #b'123456'
http://encode.chahuo.com/ 在线加解密
hashlib: md5\sha3_51\sha3_512()\sha3_256()
(2) md5 是一中算法,可以将一个字符传串,文件,通过md5天生字符串,唯一字符串
MD5 在python3中归纳到hashlib 模块中
import hashlibm=hashlib.md5() #创建一个md5工具m.update(b"123456")print(m.hexdigest()) #e10adc3949ba59abbe56e057f20f883e 十六进制的字符串
(3)sha3_256()加密
import hashlibm=hashlib.sha3_256() #创建一个md5工具m.update(b"123456")print(m.hexdigest()) #d7190eb194ff9494625514b6d178c87f99c5973e28c398969d2233f2960a573e
(4)sha3_512 加密
import hashlibm=hashlib.sha3_512() #创建一个md5工具m.update(b"123456")print(m.hexdigest()) #64d09d9930c8ecf79e513167a588cb75439b762ce8f9b22ea59765f32aa74ca19d2f1e97dc922a3d4954594a05062917fb24d1f8e72f2ed02a58ed7534f94d27
(5)ha3_384() 加密
import hashlibm=hashlib.sha3_384() #创建一个md5工具m.update(b"123456")print(m.hexdigest()) #1fb0da774034ba308fbe02f3e90dc004191df7aec3758
浸染:
1.加密在事情中可以对数据进行比对;(大量数据的比对)
加密: 10万条数 ,加密 =====>传输给对方,
解密:解密不一致,数据发生变革,
作业:
1\通过md5 将随机天生的验证码进行加密输出