数据库

如何使用Decodify递归检测和解码编码字符串

时间:2010-12-5 17:23:32  作者:IT资讯   来源:系统运维  查看:  评论:0
内容摘要:关于DecodifyDecodify是一款功能强大的字符串安全处理工具,在该工具的帮助下,广大研究人员能够轻松地以递归的方式检测和解码编码字符串。假设现在有一个字符串“s0md3v”,然后使用Base

关于Decodify

Decodify是何使一款功能强大的字符串安全处理工具 ,在该工具的归检帮助下 ,广大研究人员能够轻松地以递归的测和串方式检测和解码编码字符串 。

假设现在有一个字符串“s0md3v”,香港云服务器解码然后使用Base64对其编码,编码结果如下 :

复制czBtZDN21.

现在 ,字符我们将其编码为十六进制:

复制637a42745a444e321.

然后再次将其编码为Base64:

复制NjM3YTQyNzQ1YTQ0NGUzMg==1.

最后  ,何使将其提交给Decodify ,归检其结果如下:

如上图所示,测和串Decodify能够以自动化的解码方式检测目标字符串 ,源码下载并自动对字符串进行编码和解码 。编码

支持的字符编码和加密

1、凯撒密码

2 、何使十六进制

3 、归检十进制

4  、测和串二进制

5、模板下载Base64

6、URL编码

7、FromChar

8、MD5

9、SHA1

10 、SHA2

注意事项:Decodify使用第三方Web服务器来处理MD5、SHA1、源码库SHA2哈希查询 。如果你在处理敏感数据 ,建议大家使用-s选项来防止Decodify使用第三方Web服务。

工具安装&卸载

该工具基于Python开发 ,因此我们首先需要在本地设备上安装并配置好Python环境 。接下来 ,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

复制git clone https://github.com/s0md3v/Decodify.git1.

接下来 ,云计算切换到项目目录中,并运行下列命令执行工具安装脚本 :

复制make install1.

现在我们就可以在命令行终端中输入下列命令来执行Decodify:

复制dcode <string to decode>1.

如需卸载Decodify ,则可以使用下列命令来运行卸载脚本  :

复制make uninstall1.

工具使用样例

解码凯撒密码

我们可以使用--rot选项来提供偏移量,或者使用--rot all命令来告诉Decodify使用1-26偏移量来解码目标字符串 。

如果使用-rot all选项对字符串“bpgkta xh qtiitg iwpc sr”进行处理后的输出结果如下 :

反转字符串

我们还可以使用-rev选项来对目标字符串进行反转。

建站模板
copyright © 2025 powered by 创站工坊  滇ICP备2023000592号-21sitemap