首页 > 其他 > 详细

2019-2020-1学期 20192415 《网络空间安全专业导论》XOR加密

时间:2019-11-04 01:46:05      阅读:92      评论:0      收藏:0      [点我收藏+]

2019-2020-1学期 20192415

《网络空间安全专业导论》XOR加密

一、最终完整版

技术分享图片
技术分享图片

二、学习过程

1.密码为Besti

利用哈希算法中的MD5得到其哈希值:
fdd2c5ec187e1ddba4d02c03790fe4cd

利用网址:http://tool.oschina.net/encrypt?type=2

后来发现可以直接使用python实现

2.利用python生成一个32位的十六进制值,用作一次性 Key

技术分享图片

本次得到的Key:80c92c92117f4444960d570e049abbfd

参考网址:https://www.cnblogs.com/a72hongjie/p/8973917.html

3.将哈希值与Key从16进制转化为2进制

哈希值:11111101110100101100010111101100000110000111111000011101110110111010010011010000001011000000001101111001000011111110010011001101

Key:10000000110010010010110010010010000100010111111101000100010001001001011000001101010101110000111000000100100110101011101111111101

技术分享图片

4.进行xor运算,求出加密后的Besti

参考网址:https://blog.csdn.net/qq_27197395/article/details/79085191

技术分享图片

CipherText在2进制下:1111101000110111110100101111110000010010000000101011001100111110011001011011101011110110000110101111101100101010101111100110000

将其转化为16进制:7d1be97e0901599f32dd7b0d7d955f30技术分享图片

5.在一步步按照xor加密原理做的过程中,学会了直接对两个十六进制数进行xor运算,并直接结果输出为16进制。

如下:技术分享图片

2019-2020-1学期 20192415 《网络空间安全专业导论》XOR加密

原文:https://www.cnblogs.com/lanvin/p/11789878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!