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

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

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

windows

首先简单了解certutil的用法kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第1张图片

在cmd界面下输入

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

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

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第2张图片 base64编码

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

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

 

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第3张图片

 输出的结果为

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第4张图片

 base64解码:

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

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

基本上和上一步操作一致

 kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第5张图片

 

kali

可在终端下以

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

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

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

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第6张图片

 

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

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

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

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第7张图片

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

操作和上面一致

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第8张图片 

burpsuite

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

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第9张图片

 kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第10张图片

 

Python

在python的IDLE环境下输入

 执行得到的结果为

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第11张图片

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

而base64加密的代码为

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第12张图片

 执行结果为

kali/windows/burpsuite/Python下计算md5,sha1,sha256,base64的值_第13张图片

网站直接在线加解密

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

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

sha1:SHA-1在线加密工具

sha256:sha256在线解密 在线加密

你可能感兴趣的:(python,网络安全)