模块(三)的内容具体是关于什么?

2026-05-17 03:312阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计566个文字,预计阅读时间需要3分钟。

模块(三)的内容具体是关于什么?

hashlib 加密模块 加密理论

1. 加密的定义
   将人类能够看懂的明文数据使用一定方法修改为"密文"数据
2. 加密算法
   加密算法类似于摩尔斯密码。加密算法有很多,算法的难易程度可以根据同一明文数据的密文长度来判断。密文长的加密算法一般比较难。最常用的加密算法是md5算法。

import hashlib md5 = hashlib.md5() md5.update(b'24364242654..') # 将要加密的数据传给算法对象,只接受bytes数据 res = md5.hexdigest() # 获取加密后的密文 print(res) # 332b8e901f9d5ce8f1d70143993b479e md5 = hashlib.md5() md5.update(b'24364') md5.update(b'2426') md5.update(b'54..') res1 = md5.hexdigest() print(res1) # 332b8e901f9d5ce8f1d70143993b479e

只要需要加密的文本数据是一样的,无论分段传入加密或者是一起传入加密,密文是一样的

加密加盐处理

所谓的加盐处理就是通过增加一段需要加密的数据(干扰项)进行提高密文被解密的难度。

阅读全文
标签:定义

本文共计566个文字,预计阅读时间需要3分钟。

模块(三)的内容具体是关于什么?

hashlib 加密模块 加密理论

1. 加密的定义
   将人类能够看懂的明文数据使用一定方法修改为"密文"数据
2. 加密算法
   加密算法类似于摩尔斯密码。加密算法有很多,算法的难易程度可以根据同一明文数据的密文长度来判断。密文长的加密算法一般比较难。最常用的加密算法是md5算法。

import hashlib md5 = hashlib.md5() md5.update(b'24364242654..') # 将要加密的数据传给算法对象,只接受bytes数据 res = md5.hexdigest() # 获取加密后的密文 print(res) # 332b8e901f9d5ce8f1d70143993b479e md5 = hashlib.md5() md5.update(b'24364') md5.update(b'2426') md5.update(b'54..') res1 = md5.hexdigest() print(res1) # 332b8e901f9d5ce8f1d70143993b479e

只要需要加密的文本数据是一样的,无论分段传入加密或者是一起传入加密,密文是一样的

加密加盐处理

所谓的加盐处理就是通过增加一段需要加密的数据(干扰项)进行提高密文被解密的难度。

阅读全文
标签:定义