埃特巴什码(Atbash Cipher)
Atbash密码是一种替换密码,具有特定的密钥,其中字母表中的字母是颠倒的
例如,所有的“A”被替换为“Z”,所有的“B”被替换为“Y”,以此类推
它最初用于希伯来字母表,但可以用于任何字母表。就像我们在重力作用下看到的那样
这种密码是由熊斐特博士发现的
熊斐特博士为库姆兰《死海古卷》的最初研究者之一,他在《圣经》历史研究方面最有名气的著作是《逾越节的阴谋》他运用这种密码来研究别人利用其他方法不能破解的那些经文,这种密码被运用在公元1世纪的艾赛尼/萨多吉/拿撒勒教派的经文中,用以隐藏姓名
对应关系如下:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ZYXWVUTSRQPONMLKJIHGFEDCBA
python脚本实现
key = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
choise = input("0:加密,1:解密")
key.split()
if choise == 0:plain = input("please input plaintext:>")plain.split()for i in range(len(plain)):for x in range(26):if plain[i] == key[x]:plain[i] = key[25-x]print(plain)
else:ciphertext = input("please input ciphertext:>")ciphertext.split()for i in range(len(ciphertext)):for x in range(26):if ciphertext[i] == key[x]:ciphertext[i] = key[25-x]print(ciphertext)
埃特巴什码(Atbash Cipher)相关推荐
- 1029mysql_今日编码学习(1029)
下图是前不久10月24日,阿里技术公众号的一个小谜题.大家可以尝试做一做. 1024挑战书 ..-./----./-..../...--/..-/..-./----./.----/-..-/-..-/ ...
- CTF中Crypty入门必看(密码类,密码学)
常见编码 ASCII编码 ASCII码大致可以分为三部分组成: 第一部分是:ASCII非打印控制字符 第二部分是:ASCII打印字符: 第三部分是:扩展ASCII打印字符. 在线ASCII码与进制互相 ...
- CTF中Crypty(密码类)入门必看
常见编码 ASCII编码 ASCII码大致可以分为三部分组成: 第一部分是:ASCII非打印控制字符 第二部分是:ASCII打印字符: 第三部分是:扩展ASCII打印字符. 在线ASCII码与进制互相 ...
- CTF中编码与加解密总结
CTF中那些脑洞大开的编码和加密 转自:https://www.cnblogs.com/mq0036/p/6544055.html 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到 ...
- 编码、解码、总结大全
加密方式 1.摩斯编码 特征特点:用点(.)和划(-)来编码范围0-9.A-Z的字符,字母不区分大小写,两个字母之间的空格用斜杠(/)或者三个点(.)或者一个划(-)表示,两个单词之间的间隔是七个点( ...
- CTF密码学-编码基础知识点总结
CTF密码学-编码基础知识点总结 0x01 目录 常见编码: 1.ASCII编码 2.Base64/32/16编码 3.shellcode编码 4.Quoted-printable编码 5.XXenc ...
- CTF中的Crypto
密码学简介 密码学(Cryptography)一般可分为古典密码学和现代密码学. 古典密码学 古典密码学作为一种实用性艺术存在,其编码和破译通常依赖于设计者和敌手的创造力与技巧,并没有对密码学原件进行 ...
- [CTF]中那些脑洞大开的编码和加密
[CTF]中那些脑洞大开的编码和加密 摘自:https://www.cnblogs.com/mq0036/p/6544055.html 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会 ...
- CTF竞赛技术 - CRYPTO从入门到放弃
CTF竞赛技术 - CRYPTO从入门到放弃 CRYPTO是CTF中常见的一种题型,一般包括各种类型的密码学.编码.编程语言加密等知识点,有时候也会包含一些考验选手脑洞的题目. 不常见的密码学知识 文 ...
- ctf从零到入门0x04:(转载)ctf中最全的(脑洞大开的加密方法)
0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进 ...
最新文章
- 一站式SpringBoot for NoSQL Study Tutorial 开发教程学习手册
- 第22天学习Java的笔记-继承
- jlist放jbutton 按钮事件失效_JS DOM操作 函数 事件 阻止事件冒泡
- 解决rtl8723be网卡故障
- PHP基础入门(五)---PHP面向对象实用基础知识
- IE8不兼容你的网页 怎么办? - 简单开启兼容模式
- 为什么你申请信用卡总是被拒绝?是银行跟你有仇吗?
- GIT入门笔记(18)- 标签创建和管理
- Unable to load configuration的解决方法
- 数据标准化处理方法_机器学习系列-数据预处理-数据标准化(归一化)-理论
- TEDxChengdu 演讲(瞬雨)
- 分类数据显示功能_缓存优化
- Linux svn服务器搭建
- transformer:self-attention 自注意力机制详解
- cvEqualizeHist() 直方图均衡化(多通道彩图)
- Windows加密视频播放器使用教程
- 短信接口怎么对接?看完这篇文章你就知道了!
- html书签制作方法图片大全,简单纸书签的折法 纸书签制作方法步骤图
- 三年经验的程序员,为什么能力要强过80%的人
- 百度云智峰会 百度天像打造多媒体新生态
热门文章
- Win Server2003常见问题的解决然方案
- 比较好些的计算机论文题目,计算机论文题目大全(24页)-原创力文档
- Keras.metrics中的 accuracy 总结
- html5怎么唤起支付宝支付,H5唤起支付宝支付
- 数据库原理及应用 mysql版_数据库原理及应用(MySQL版)
- 2021软考-信息处理员知识点汇总
- 计算机控制面板无文件夹,电脑控制面板无恢复选项怎么办
- gwas snp 和_新的高密度玉米SNP芯片可用于基因组选择、GWAS和群体遗传学
- 系统重启后接口代理服务器ip地址会变,重启路由器可以IP会变吗
- 用计算机制作个人简历图片,计算机应用基础制作个人简历.ppt