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)相关推荐

  1. 1029mysql_今日编码学习(1029)

    下图是前不久10月24日,阿里技术公众号的一个小谜题.大家可以尝试做一做. 1024挑战书 ..-./----./-..../...--/..-/..-./----./.----/-..-/-..-/ ...

  2. CTF中Crypty入门必看(密码类,密码学)

    常见编码 ASCII编码 ASCII码大致可以分为三部分组成: 第一部分是:ASCII非打印控制字符 第二部分是:ASCII打印字符: 第三部分是:扩展ASCII打印字符. 在线ASCII码与进制互相 ...

  3. CTF中Crypty(密码类)入门必看

    常见编码 ASCII编码 ASCII码大致可以分为三部分组成: 第一部分是:ASCII非打印控制字符 第二部分是:ASCII打印字符: 第三部分是:扩展ASCII打印字符. 在线ASCII码与进制互相 ...

  4. CTF中编码与加解密总结

    CTF中那些脑洞大开的编码和加密 转自:https://www.cnblogs.com/mq0036/p/6544055.html 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到 ...

  5. 编码、解码、总结大全

    加密方式 1.摩斯编码 特征特点:用点(.)和划(-)来编码范围0-9.A-Z的字符,字母不区分大小写,两个字母之间的空格用斜杠(/)或者三个点(.)或者一个划(-)表示,两个单词之间的间隔是七个点( ...

  6. CTF密码学-编码基础知识点总结

    CTF密码学-编码基础知识点总结 0x01 目录 常见编码: 1.ASCII编码 2.Base64/32/16编码 3.shellcode编码 4.Quoted-printable编码 5.XXenc ...

  7. CTF中的Crypto

    密码学简介 密码学(Cryptography)一般可分为古典密码学和现代密码学. 古典密码学 古典密码学作为一种实用性艺术存在,其编码和破译通常依赖于设计者和敌手的创造力与技巧,并没有对密码学原件进行 ...

  8. [CTF]中那些脑洞大开的编码和加密

    [CTF]中那些脑洞大开的编码和加密 摘自:https://www.cnblogs.com/mq0036/p/6544055.html 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会 ...

  9. CTF竞赛技术 - CRYPTO从入门到放弃

    CTF竞赛技术 - CRYPTO从入门到放弃 CRYPTO是CTF中常见的一种题型,一般包括各种类型的密码学.编码.编程语言加密等知识点,有时候也会包含一些考验选手脑洞的题目. 不常见的密码学知识 文 ...

  10. ctf从零到入门0x04:(转载)ctf中最全的(脑洞大开的加密方法)

    0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进 ...

最新文章

  1. 一站式SpringBoot for NoSQL Study Tutorial 开发教程学习手册
  2. 第22天学习Java的笔记-继承
  3. jlist放jbutton 按钮事件失效_JS DOM操作 函数 事件 阻止事件冒泡
  4. 解决rtl8723be网卡故障
  5. PHP基础入门(五)---PHP面向对象实用基础知识
  6. IE8不兼容你的网页 怎么办? - 简单开启兼容模式
  7. 为什么你申请信用卡总是被拒绝?是银行跟你有仇吗?
  8. GIT入门笔记(18)- 标签创建和管理
  9. Unable to load configuration的解决方法
  10. 数据标准化处理方法_机器学习系列-数据预处理-数据标准化(归一化)-理论
  11. TEDxChengdu 演讲(瞬雨)
  12. 分类数据显示功能_缓存优化
  13. Linux svn服务器搭建
  14. transformer:self-attention 自注意力机制详解
  15. cvEqualizeHist() 直方图均衡化(多通道彩图)
  16. Windows加密视频播放器使用教程
  17. 短信接口怎么对接?看完这篇文章你就知道了!
  18. html书签制作方法图片大全,简单纸书签的折法 纸书签制作方法步骤图
  19. 三年经验的程序员,为什么能力要强过80%的人
  20. 百度云智峰会 百度天像打造多媒体新生态

热门文章

  1. Win Server2003常见问题的解决然方案
  2. 比较好些的计算机论文题目,计算机论文题目大全(24页)-原创力文档
  3. Keras.metrics中的 accuracy 总结
  4. html5怎么唤起支付宝支付,H5唤起支付宝支付
  5. 数据库原理及应用 mysql版_数据库原理及应用(MySQL版)
  6. 2021软考-信息处理员知识点汇总
  7. 计算机控制面板无文件夹,电脑控制面板无恢复选项怎么办
  8. gwas snp 和_新的高密度玉米SNP芯片可用于基因组选择、GWAS和群体遗传学
  9. 系统重启后接口代理服务器ip地址会变,重启路由器可以IP会变吗
  10. 用计算机制作个人简历图片,计算机应用基础制作个人简历.ppt