0


kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值

对明文进行加密使之变成密文时,常用到的有md5,sha1,sha256,base64

** 情景**:假设对“202222804198”这串数字进行加密,windows和kali桌面上已存在一个“1.txt”的文件,文件内容为该数字(文件中除了需要加密的内容外不要有空行,回车的存在)

windows

首先简单了解certutil的用法

在cmd界面下输入

certutil -hashfile +文件绝对路径 sha1/sha256/md5

certutil -hashfile +文件名 sha1/sha256/md5

base64编码

certutil -encode +文件名 +新文件名(意思是将文件内容加密后另存到新建文件下)

certutil -f -encode +文件名 +新文件名( -f 参数强制覆盖输出文件,避免出错)

输出的结果为

base64解码:

certutil -decode +文件名 +新文件名

certutil -f -decode +文件名 +新文件名

基本上和上一步操作一致

kali

可在终端下以

md5/sha256/sha1+文件的绝对路径,来对文件里面的内容进行加密

base64+文件的绝对路径,加密后的密文为4的倍数,不足4的倍数则以“=”补上,同时由“ 0~9”,“A~Z ”,“a~z ”,“+ ”,“/ ” 组成。

(但上述方法因为加密文件时不可避免会使加密内容多出个回车“\n”而使密文出错,不建议使用)

可用指令直接加密,在终端输入

md5sum/sha1sum/sha256sum/base64(输入完后回车)

加密内容(输入完加密内容后,同时按两次“ctrl+d”)

base64 -d(解密base64加密的密文)

操作和上面一致

burpsuite

打开bp,进入如下界面进行操作即可

Python

在python的IDLE环境下输入

执行得到的结果为

sha1,sha256皆是以上格式,只需将md5替换即可

而base64加密的代码为

执行结果为

网站直接在线加解密

base64:Base64编码转换工具,Base64加密解密

md5:MD5在线加密/解密/破解—MD5在线

sha1:SHA-1在线加密工具

sha256:sha256在线解密 在线加密

标签: python 网络安全

本文转载自: https://blog.csdn.net/m0_75178803/article/details/128389753
版权归原作者 访白鹿 所有, 如有侵权,请联系我们删除。

“kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值”的评论:

还没有评论