在咱们的日常工作中,经常会遇到各种加密文本。但有时候我们可能会遇到一些加密文本,却苦于不知道其加密方式,从而束手无策。
今天开源君给大家介绍一个超厉害的开源项目 - Ciphey
,简直是密码学小白的福音,加密文本的克星!
项目简介
Ciphey
是一个能够自动识别并破解多种加密文本的工具。它利用先进的人工智能模块和自然语言处理技术,能够迅速判断密文使用的加密方法,并尝试解密成明文。而且,整个过程几乎不需要你手动干预,真正实现了“一键解密”。不仅支持50多种加密和编码方式,还拥有自定义的人工智能模块和自然语言处理模块,确保解密过程既快速又准确。
和同类工具的对比
目前在Github上收获了19K star,非常的牛逼!
性能特色
多种加密/编码支持:Ciphey可是个全能选手,无论是二进制、Morse码、Base64这些基础编码,还是凯撒密码、仿射密码、维吉尼亚密码等经典密码,甚至是重复密钥XOR等现代加密技术,它都能轻松应对。
自定义AI模块:Ciphey配备了增强搜索功能的定制人工智能模块(AuSearch),这个模块能够迅速识别使用的加密技术,并在短短3秒内完成解密。这速度,简直比闪电还快!
自然语言处理:内置的自然语言处理模块也是Ciphey的一大亮点。它能够迅速判断解密后的文本是否为纯文本,无论是JSON、CTF标志还是英语,都能在几毫秒内给出答案。
多语言支持:目前,Ciphey已经支持德语和英语(包括AU、UK、CAN、USA等变体),未来还会支持更多语言,满足全球用户的需求。
加密和哈希支持:与市面上的一些解密工具相比,Ciphey不仅支持解密,还支持加密和哈希的解密。这意味着,无论你的数据是如何被处理的,Ciphey都有可能帮你找回原始信息。
C++核心:Ciphey核心由采用C++,确保了整个解密过程的快速和高效。即使是处理大型文件,也能轻松应对。
快速安装使用
安装方法
Ciphey 的安装非常简单,不管你用的是 Python 还是 Docker,都能轻松搞定。
如果你用的是 Python,先确保你的 Python 版本是 3.7 或以上。
(注意:在 Windows 上,Ciphey 不支持 Python 3.9 及以上版本,建议使用 Python 3.7 或 Python 3.8。其他平台使用 Python 3.9 没有问题,但 Python 3.10 无法使用。)
然后在终端输入:
python3 -m pip install ciphey --upgrade
要是觉得装 Python 麻烦,那就试试 Docker。直接拉取 Ciphey 的镜像:
docker pull remnux/ciphey
然后运行:
docker run -it --rm remnux/ciphey
瞬间就能启动一个交互式的 Ciphey 容器,所有功能都能用。
运行方法
运行 Ciphey 的方式有三种,每种都超方便。
第一种是文件输入,如果你有个加密文本的文件,直接用 -f
参数就行:
ciphey -f encrypted.txt
这加密文本要是 Base64 编码 42 次那种复杂的,它都能轻松解开。
第二种是未限定输入,直接在命令行里输入加密文本,前面加个双横杠:
ciphey -- "Encrypted input"
要是文本里有特殊字符,直接粘贴就行,不用管。
第三种是最常用的常规方式,用 -t
参数:
ciphey -t "Encrypted input"
这样输入加密文本,Ciphey 就会自动开始解密。
高级用法
要是想让输出更简洁,可以用 -q
参数:
ciphey -t "encrypted text here" -q
这样进度条、概率表啥的都没了,看起来更清爽。
要是想指定加密类型,比如你知道是 Base64,就直接:
ciphey -t base64 "SW50ZXJlc3RpbmcgT3BlbiBTb3VyY2UgQmF6YWFy"
要是想用自定义字典攻击,就用 -d
参数:
ciphey -d mydictionary.txt "encrypted_password"
要是想排除某些加密类型,用 -x
参数:
ciphey -x base64 "SGVsbG8gd29ybGQh"
要是想用正则表达式处理特定模式的文本,用 -r
参数:
ciphey -r "([a-zA-Z0-9]{8})" "encrypted_text"
这些高级用法能让你在解密时更有针对性,效率更高。
小结
Ciphey
是一款非常强大的解密工具,它不仅支持多种加密和编码方式,还拥有自定义的人工智能模块和自然语言处理模块,确保了解密过程的快速和准确。无论是密码学小白还是资深专家,都能通过Ciphey轻松应对各种加密挑战。
当然啦,开源君也要提醒大家,在使用Ciphey时一定要遵守相关法律法规和道德规范哦!毕竟,解密技术是一把双刃剑,用好了是保护自己和他人隐私的利器,用不好就可能成为侵犯他人权益的帮凶。
Github地址:https://github.com/bee-san/Ciphey
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/11191.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~