时间:2022-10-09 18:02:26 | 浏览:4473
Ciphey 是一个使用自然语言处理和人工智能的全自动解密/解码/破解工具。
简单地来讲,你只需要输入加密文本,它就能给你返回解密文本。就是这么牛逼。
有了Ciphey,你根本不需要知道你的密文是哪种类型的加密,你只知道它是加密的,那么Ciphey就能在3秒甚至更短的时间内给你解密,返回你想要的大部分密文的答案。
下面就给大家介绍 Ciphey 的实战使用教程。
1.准备
通过以下任一种方式输入命令安装依赖:
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 介绍中,查阅到更多的资料,进行更深层次的学习。
普通程序员,不学算法,也可以成为大神吗?对不起,这个,绝对不可以。可是算法好难啊~~看两页书就想睡觉……所以就不学了吗?就一直当普通程序员吗?如果有一本算法书,看着很轻松……又有代码示例……又有讲解……怎么会有那样的书呢?哎呀,最好学了算法
Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、Linux 和 Mac OS 等多种操作系统上使用。它的可移植性和可伸缩性
虽说,几乎每一代iPhone无论是从产品性能、做工甚至是设计都能成为行业中的标杆性产品,但在iPhone庞大的产品线中有些产品咱们还是尽量别去碰,尤其是以下这三款,甭管降价有多猛,产品有多便宜,有多少Up主推荐,大家都要慎入啊!苹果避坑指南
转眼间,已经到了苹果iPhone面世的第16年。从初代iPhone到现在的iPhone13系列,给我们带来了许多经典与回忆。但让许多朋友不解的是,在手机像素动辄过亿的时代,iPhone依旧坚持1200万像素的“初心”。回首初代iPhone,
近年来,越来越低龄化和普遍化的近视困扰着很多家长和孩子,为迎合治疗近视的急切心态,市面上一些打着“康复”“降低近视”旗号的技术和仪器不断推出。实际上,“近视不可逆”这一结论早已得到医学界的证实,而家长的侥幸心理恰恰让所谓的治疗近视产品得以滋
逆转近视眼没“神器” 尽早发现并采取干预是关键一组数据,让人揪心。2020年,我国6岁儿童近视率为14.3%,小学生为35.6%,初中生为71.1%,高中生为80.5%。也就是说,幼儿园大班平均7个娃娃中就有1个需要戴眼镜。在7月13日国家
央广网北京7月13日消息(记者车丽)据中央广播电视总台中国之声《新闻晚高峰》报道,7月上旬,学生陆续开始放假,如何让孩子们度过一个安全健康的暑假是每个家庭面临的实际问题。让他们在外面疯玩,家长们担心其安全问题;把他们关在家里,家长又为其沉迷
13日,国家卫健委举行新闻发布会,介绍我国儿童青少年近视防控和暑期学生健康有关情况。据悉,2020年上半年全民居家抗疫减少了户外活动和放松眼睛的时间,为全面评估近视率的情况,2020年9月到12月开展了近视专项调查,覆盖了全国8604所学校
因疫情防控,近期大部分学生都需要在家上网课。随之而来的是针对儿童青少年的“防蓝光眼镜”,受到广大家长们的青睐,许多商家为了推销产品甚至利用“预防近视”这样的广告用语来忽悠消费者。“防蓝光”眼镜到底能不能防蓝光?又是否真的能“预防近视”呢?案
最新数据显示全国儿童青少年总体近视率为52.7%其中小学生为35.6%初中生为71.1%高中生为80.5%目前我国的总体近视已呈现出低龄高发的态势你家小孩戴眼镜吗?据央视财经消息现在市场上除了框架眼镜还有一种俗称“OK镜”的角膜塑形镜医生介