对明文进行加密使之变成密文时,常用到的有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在线解密 在线加密
版权归原作者 访白鹿 所有, 如有侵权,请联系我们删除。