本文最后更新于 2024-07-05,

若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。

本站只有Telegram群组为唯一交流群组, 点击加入

文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请

输入密文,返回解密后的文本。

“什么类型的加密?”

这就是重点。你不知道,你只是知道它可能被加密了。Ciphey 会帮你弄清楚。

Ciphey 可以在 3 秒甚至更短的时间内解决大多数问题。

index.gif

使用该项目时,你只需输入加密的文本,无需提供具体的加密类型,它就可以在 3 秒或更短的时间内自动解密大多数的加密文本。这个项目支持 50 多种常见的加密/编码方式,包括二进制、base64、哈希和凯撒密码等。

✨ 特点

  • 支持 50 多种加密/编码,如二进制、莫尔斯电码和 Base64。经典密码,如凯撒密码、仿射密码和维吉尼亚密码。以及现代加密,如重复密钥 XOR 等。如需完整列表,请单击此处
  • **定制的人工智能和增强搜索(AuSearch)可以回答“使用了什么加密?”的问题,**解密时间不到 3 秒。
  • 定制的自然语言处理模块Ciphey 可以判断某内容是否为明文。无论明文是 JSON、CTF 标志还是英语,Ciphey 都可以在几毫秒内获取。
  • 目前支持多种语言,仅德语和英语(包括澳大利亚、英国、加拿大、美国版本)。
  • 支持加密和哈希,而 CyberChef Magic 等替代品则不支持。
  • **C++ 核心速度**极快。

安装

Python 3.7 及更高版本

在 Linux 上运行此命令:

python3 -m pip install ciphey --upgrade

这将告诉你的默认 Python3 版本安装 Ciphey,如果它已经存在,则升级它。

Ciphey 仅支持 Python3.7 及以上版本。如果您的 Python 版本低于 3.7,请升级 Python 或使用 Docker 镜像。

⚠️Ciphey 不适用于安装了 Python 3.9+ 的 Windows,请使用 Python 3.7 或 Python 3.8。其他平台可以使用 Python 3.9,但 Python 3.10 无法运行。

⚠️Windows Python 默认安装 32 位。Ciphey 仅支持 64 位。请确保您使用的是 64 位 Python。

Docker

安装Docker🐳

docker run -it --rm remnux/ciphey

Python

要安装 Ciphey,您需要 2 个核心东西:

  1. Python3.7 或更高版本
  2. Pip(在 Python 3 上)

检查 Python 是否已安装。运行以下两个命令:

python -c "import sys; print(sys.version)"

和/或

python3 -c "import sys; print(sys.version)"

如果安装了 Python,则其中一个命令将运行并输出版本号。Ciphey 仅支持高于 3.7 的数字。如果您看到“2”或低于“3.7”的任何数字,则我们需要安装更新的版本。

一定要记下命令词。在您的计算机上,如果 python -c "import sys; print(sys.version)"返回的值大于或等于“3.7”,那么每当您看到时,python3请改为写 python

⚠️Windows 警告⚠️ 在 Windows 上?Python 默认安装 32 位。Ciphey 仅支持 64 位。在 Windows 上从网站下载 Python 时,它默认为 32 位。确保下载 64 位!

前往此网站https://www.python.org/并安装 Python3。确保版本高于 3.7。默认情况下,除非你明确选择较低的版本,否则你安装的版本将高于 3.7。

接下来,我们需要安装pip

Pip 在 Python 中已经默认安装好了,我们只需要升级它即可。

在 Linux 或 Mac OS 上运行命令:

pip3 install -U pip

如果必须用 替换,请确保用 pip3替换。pip``python3``python

在 Windows 上

python -m pip install -U pip

如果这些命令不起作用,请在此处浏览官方 Pip 升级指南。

如果您在使用 Pip 时遇到任何错误,这里有一个关于安装 Pip 的很好的故障排除指南。

安装 Ciphey

运行此命令:

python3 -m pip install -U ciphey

如果需要,请替换 python3为。如果您不确定,请阅读上一节。python``Detailed Explanation

此命令可以做很多事情:

  • 使用 Python3(Ciphey 仅支持 Python3.7 及以上版本)
  • -m 标志告诉 Python 运行模块
  • 我们是在告诉 Python3 里面的 pip 版本要安装一些东西。我们之所以使用 Python3 来调用 Pip 而不是调用 Pip,是因为 Pip 的版本可能与 Python 不同,或者你可能安装了多个版本的 Python,或者你可能处于虚拟环境中。
  • -U 标志表示“升级”。有时 Python 会卡在旧版本的 Ciphey 上,因此如果出现这种情况 —— 它会提示升级。
  • “ciphey” 是我们要安装的包的名称。

确保在 Terminal/CMD/PowerShell 或任何您使用的环境中运行此命令。不要在 Python 的 IDLE 中运行此命令。

运行Ciphey

有 3 种方法可以运行 Ciphey。

  1. 文件输入 ciphey -f encrypted.txt
  2. 随意输入 ciphey -- "Encrypted input"
  3. 正常方式 ciphey -t "Encrypted input"

3ways.gif

要摆脱进度等令人烦躁的内容,请使用静音模式。

ciphey -t "encrypted text here" -q

要获得完整的参数列表,请运行 ciphey --help

⚗️ 导入 Ciphey

您可以导入 Ciphey 的主函数并在您自己的程序和代码中使用它。from Ciphey.__main__ import main

enjoy!