自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 凯撒加密的实现(Python)

凯撒明文的要点在于循环移位,在计算机中实现利用ASCII码增加或者减少来对明文进行加密或者解密,凯撒加密类比于一次函数y=x+a,其中x代表字符的ASCII码值与a或者A的ASCII码值的差,a代表循环移位的位数。import timedef encryption(word,key): list_text = list(word) encrypt = [] for letter in list_text: if letter...

2021-12-23 20:07:06 948

原创 SHA-1的数据填充与扩展实验-Python

这次来展示下,SHA-1中的数据填充与扩展的Python代码实现!!!首先是将输入的数据进行转换,转换为二进制数,转化的过程如下:输入的消息 -> 转化为相应的ASCII码 -> 再由ASCII转换为二进制在SHA-1中,最后的64比特位是来表示数据的长度,所以SHA-1可以检测的长度为2的64次方减去1,这个数字还是很大的。以512比特为一组数据,剩下不足512比特的需要进行补足,并且在末尾的64比特来表示数据的长度。1.数据转化这里推荐使用format(news,'b')

2021-12-13 19:19:24 1296 1

原创 现代密码学-AES算法Python实现(没有使用库)

AES算法实现Python

2021-12-12 22:52:46 2233 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除