Ciphey 是一个使用自然语言处理和人工智能的全自动解密/解码/破解工具。

简单地来讲,你只需要输入加密文本,它就能给你返回解密文本。就是这么牛逼。

有了Ciphey,你根本不需要知道你的密文是哪种类型的加密,你只知道它是加密的,那么Ciphey就能在3秒甚至更短的时间内给你解密,返回你想要的大部分密文的答案。

下面就给大家介绍 Ciphey 的实战使用教程。

1.准备

开始之前,你要确保Python和pip已经成功安装在电脑上。

请选择以下任一种方式输入命令安装依赖
1. Windows 环境 打开 Cmd (开始-运行-CMD)。
2. MacOS 环境 打开 Terminal (command+空格输入Terminal)。
3. 如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal.

pip install -U ciphey

2.Ciphey 基本使用

有3种方法可以运行 Ciphey:

1. 文件输入:

ciphey -f encrypted.txt
# 或
python -m ciphey -f encrypted.txt

2.不规范的方法:

ciphey -- "Encrypted input"
# 或
python -m ciphey -- "Encrypted input"

3.正常方式

ciphey -t "Encrypted input"
# 或
python -m ciphey -t "Encrypted input"

如下图所示:

要去除进度条、概率表和所有噪音,请使用安静模式:

ciphey -t "encrypted text here" -q

3.在Python中调用Ciphey

如果你需要在Python中使用Ciphey,请这样使用:

# Python实用宝典
# 2021/07/19
from ciphey.__main__ import main, main_decrypt, make_default_config
main_decrypt(make_default_config("SGVsbG8gbXkgbmFtZSBpcyBiZWUgYW5kIEkgbGlrZSBkb2cgYW5kIGFwcGxlIGFuZCB0cmVl"))
# >> Hello my name is bee and I like dog and apple and tree

运行后会输出如下的结果:

效果还是相当不错的,如果你不想输出概率表,只想要解密内容,代码需要这么写:

# Python实用宝典
# 2021/07/19
from ciphey.__main__ import main, main_decrypt, make_default_config
config = make_default_config("SGVsbG8gbXkgbmFtZSBpcyBiZWUgYW5kIEkgbGlrZSBkb2cgYW5kIGFwcGxlIGFuZCB0cmVl")
config["grep"] = True
main_decrypt(config)
# >> Hello my name is bee and I like dog and apple and tree

非常Nice,你根本无需知道这是什么密文/编码。

Ciphey 支持解密的密文和编码多达51种,下面列出一些基本的选项

基本密码:

  • Caesar Cipher

  • ROT47 (up to ROT94 with the ROT47 alphabet)

  • ASCII shift (up to ROT127 with the full ASCII alphabet)

  • Vigenère Cipher

  • Affine Cipher

  • Binary Substitution Cipher (XY-Cipher)

  • Baconian Cipher (both variants)

  • Soundex

  • Transposition Cipher

  • Pig Latin

现代密码学:

  • Repeating-key XOR

  • Single XOR

编码:

  • Base32

  • Base64

  • Z85 (release candidate stage)

  • Base65536 (release candidate stage)

  • ASCII

  • Reversed text

  • Morse Code

  • DNA codons (release candidate stage)

  • Atbash

  • Standard Galactic Alphabet (aka Minecraft Enchanting Language)

  • Leetspeak

  • Baudot ITA2

  • URL encoding

  • SMS Multi-tap

  • DMTF (release candidate stage)

  • UUencode

  • Braille (Grade 1)

  • ......

Ciphey 的功能不仅于本文介绍的这些,本文所介绍的只是冰山一角,它还可以添加属于你自己的解码器:

https://github.com/Ciphey/Ciphey/wiki/Adding-your-own-ciphers

如果要进一步的学习,你可以在上述 Ciphey 的 Github Wiki 介绍中,查阅到更多的资料,进行更深层次的学习。

全自动解密解码神器 — Ciphey相关推荐

  1. CTF-Crypto必备自动解密神器-Ciphey

    Ciphey-自动解码神器 Github地址:https://github.com/Ciphey/Ciphey 建议给作者点星✔️ 使用自然语言处理和人工智能以及一些常识的全自动解密/解码/破解工具 ...

  2. Ciphey人工智能解密解码工具部署和使用

    目录 1.Ciphey工具介绍 2.Ciphey安装 3.Ciphey选项参数详解 4.使用实例 1.Ciphey工具介绍 Ciphey是一款基于python编写的自然语言和人工智能解密/解码工具.一 ...

  3. 账号密码忘了不要慌,教你用Python自动解密解码,轻松获取!

    前些天突然想进一个网站,但是太久没登录,密码早就忘了,于是想到Python 的一款神器Ciphey,三下五除二就把密码找回来了! Ciphey 是一个使用自然语言处理和人工智能的全自动解密/解码/破解 ...

  4. 忘记密码找不回?不存在的:python自动解密解码,简直异常轻松~

    嗨害大家好鸭!我是小熊猫❤ 有什么python相关报错解答自己不会的.或者源码资料/模块安装/女装大佬精通技巧 都可以来这里:(https://jq.qq.com/?_wv=1027&k=2Q ...

  5. 解密“抗风险神器”:量化中性是如何赚钱的

    量化中性策略追求绝对收益.优质的量化中性产品,在不同的牛熊市场环境中,均能获得稳健的正收益. 量化中性策略通过量化分析 "买低卖高",构建市场中错误定价的股票投资组合来获得收益.这 ...

  6. 最新全自动建站神器系统/宝塔建站系统源码

    正文: 本网站是一款企业级的建站系统,是免授权版本的,高效快速,可一键搭建企业官网,企业博客,企业宣传网站,个人官网,个人博客等网站. 发现了一款傻瓜式建站系统,基于宝塔面板搭建的建站系统,功能丰富. ...

  7. 又一款全自动装卸车神器

    导语 大家好,我是智能仓储物流技术研习社的社长,你的老朋友,老K. 新书上市<智能物流系统构成与技术实践> 知名企业 读者福利:

  8. CTFmisc类密码题思路与多种做法(CyberChef、Ciphey)

    文章目录 一.题目描述与分析 二.在线网站做法 三.CyberChef 四.Ciphey LaTeX base64后翻译 一.题目描述与分析 来源: BMZCTF第二届网络安全公开赛,主办单位:白帽子 ...

  9. 南华大学2022第五届网络安全竞赛wp

    文章目录 Web 别卷了,来听完讲故事 GET请求 Easy php UA头 万能密码 Crypto 你知道ascii码吗 JS 是个啥 base sign up easy python Misc 被 ...

  10. CTF密码学总结(一)

    目录 CTF 密码学总结 题目类型总结: 简单密码类型: 复杂密码类型: 密码学脚本类总结: 单独的密文类型(优先使用ciphey工具) 多层传统加密混合: Bugku的密码学的入门题/.-:(摩斯密 ...

最新文章

  1. javascript取得鼠标的位置
  2. mvc存储Cookie和读取Cookie方法
  3. python教程实例-python 类和实例 - 刘江的python教程
  4. 8.依赖的传递、排除、冲突
  5. Java虚拟机------垃圾收集器
  6. python变量及其作用域,闭包
  7. 日期时间格式与时间戳互转
  8. python37安装失败怎么搞_Linux 安装Python37
  9. emoji无法显示_微信昵称emoji表情,特殊表情导致列表不显示,导出EXCEL报错等问题解决!...
  10. Qualcomm Ramdump debugging
  11. Thread.MemoryBarrier 方法
  12. markdown如何设置图片大小_Markdown 调整图片位置与大小
  13. android面试基础总结
  14. 继续教育计算机组成试卷,计算机继续教育考试模拟练习.doc
  15. 堆的进化之旅5-Relaxed Heap松弛堆
  16. 不同大小硬盘对拷oracle,硬盘对拷方式克隆时必须注意一个大问题
  17. 微信定位当前城市 php,html5,javascript_微信内置浏览器如何定位用户所在城市,html5,javascript - phpStudy...
  18. python:实现9×9二维数组数独算法(附完整源码)
  19. 线性表——链表的应用
  20. 数学基础 - 第十五章 分式

热门文章

  1. 图像的常规边缘检测(梯度算子、Roberts算子和Sobel算子)(纯C++)
  2. 学生图书管理系统(附源代码及数据库)
  3. 饮用水配送管理系统项目解决方案
  4. windows10环境下curl 安装与配置
  5. uni-app详情页开发
  6. 关于一些初级ACM竞赛题目的分析和题解(九)
  7. ubuntu升级显卡驱动
  8. ArcGIS对tiff文件进行重分类
  9. 最新的ARM-GCC下载安装指南
  10. SAP Serial Number