如何破译密码(decipher a secret code)

自从人类发展语言以来,我们就用代码和密码来掩盖我们的信息。希腊人和埃及人使用代码来传送私人通信,形成现代破译的基础。密码分析是对密码以及如何破解密码的研究。这是一个充满秘密和诡计的世界,它可以带来很多乐趣。如果你想破解密码,你可以学习识别最常见的密码,以及如何开始揭开它们的秘密。有关更多信息,请参见步骤1。...

第1部分第1部分(共3部分):求解替换密码

  1. 1开始在邮件中查找单字母单词。大多数使用相对简单的替换方法的代码最容易破解,只需简单地插入并发出声音,逐个找出字母,然后耐心地根据猜测找出代码。英语中的单字母单词将是“I”或“a”,所以你应该尝试插入一个,寻找模式,本质上是扮演刽子手。如果你已经解决了“a-”,你知道它通常是“是”或“和”猜猜看。如果它不起作用,请返回并尝试其他选项。耐心点,慢慢来。不要像学习阅读代码那样担心“破解”代码。寻找模式并识别英语(或任何正在编码的语言)的编写规则将让你花一些时间和精力来解决代码。
  2. Image titled Decipher a Secret Code Step 1
  3. 2查找最常用的符号或字母。英语中最常用的字母是字母“e”,其次是“t”和“a”。在你工作的过程中,利用你对常用词和句子结构的熟悉程度开始进行逻辑猜测。你很少会感到确定,但破译代码的游戏是通过做出逻辑选择,回头纠正错误来进行的。注意双符号和短单词,并首先开始解决这些问题。对“一”或“在”或“在”进行有根据的猜测比“高速公路”更容易
  4. Image titled Decipher a Secret Code Step 2
  5. 3在撇号后寻找字母。如果信息中包含标点符号,你就很幸运了。这提供了一系列你可以学会识别的其他提示。撇号后面几乎总是跟S,T,D,M,LL,或RE,AR,BT。所以,如果撇号后面有两个相同的符号,你就可以解出“L”或“D”。
  6. Image titled Decipher a Secret Code Step 3
  7. 4.尝试确定找到的代码类型。如果在解决问题的过程中,您认为自己识别出了上述常见的代码类型之一,那么您已经破解了它,可以停止插拔并根据代码填充消息。这种情况可能不会经常发生,但您对常见代码越熟悉,就越有可能识别出所使用的代码类型,并能够解决它。数字替换和键盘代码在基本的日常秘密信息中尤其常见。留意那些特别的,并在你认为合适的时候使用。
  8. Image titled Decipher a Secret Code Step 4

第2部分第2部分,共3部分:识别通用代码

  1. 1学会识别替换密码。基本上,替换密码包括根据某种预先确定的规则,用一个字母替换另一个字母。这条规则就是代码,学习和应用这条规则是“打破”代码并阅读信息的方法。即使代码包含数字、西里尔字母表、无意义符号或象形文字,只要使用的符号类型一致,您可能正在使用替换密码,这意味着您需要学习所使用的字母表和用于破译代码的规则。
  2. Image titled Decipher a Secret Code Step 5
  3. 2学习平方密码方法。最早的一种密码是希腊人使用的,包括创建一个与数字对应的字母网格,然后使用数字创建消息。这是一个简单的代码使用,使其成为现代代码破解的基础之一。如果你有一条包含一长串数字的消息,它可能是用这种方法编码的。该代码最基本的形式是第1-5行和第1-5列,然后在矩阵中填充从左到右和网格下的每个字母(将I和J组合成一个空格)。代码中的每个字母都由两个数字表示,左侧的列提供第一个数字,顶部的行提供第二个数字。要使用这种方法对“wikihow”一词进行编码,你会得到:52242524233452一个更简单的版本,这个版本经常被孩子们使用,包括用数字书写,这些数字与字母在字母表中的位置直接对应。A=1,B=2等。
  4. Image titled Decipher a Secret Code Step 6
  5. 3.学习凯撒的转变。Julius的Caesar密码易于使用和理解,是一种基本的密码系统,在密码学一开始就被研究过。它涉及在位置X处移动字母[例如,a+X=B,如果X=1,B+X=C]。然而,它很容易崩溃,因为只有26个轮班。在这种移位方法中,将整个字母表向一个方向移位一定数量的位置。换言之,左移三个空格会将字母a替换为D,B替换为E,等等。这也是名为“ROT1”(意思是“rotate one”)的常见儿童代码背后的基本原则在这段代码中,所有字母只需向前移动一个位置,使A由B表示,B由C表示,等等。使用三个基本的Cesar向左移动编码“wikihow”看起来像:zlnlkrz
  6. Image titled Decipher a Secret Code Step 7
  7. 4留心键盘模式。键盘替换使用传统的美国(QWERTY)键盘模式来使用替换,通常通过将字母上下左右移动一定的位置。通过在键盘上按特定方向移动字母,可以创建简单的代码。知道方向的变化可以破解代码。通过将列向上移动一个位置,可以将“wikihow”一词编码为:“28i8y92”
  8. Image titled Decipher a Secret Code Step 8
  9. 5看看你有没有多字母密码。在基本替换密码中,代码编写者创建一个替代字母表来创建编码消息。从中世纪以后的某个时候开始,这类代码变得太容易破解,密码作者开始使用各种方法在一个代码中使用多个字母,这使得在不知道该方法的情况下破解代码变得更加困难。Trimethius的tableau是一个26 x 26的网格,由塞萨尔的移位字母表的每一个排列组成,按字母顺序排列,有时呈现为旋转圆柱体,或“直板”将网格用作代码有多种方法,包括使用第一行对消息中的第一个字母进行编码,第二行对第二个字母进行编码,等等。编码人员还将使用一个码字来表示加密信息中每个字母的特定列。换句话说,如果使用这种方法的码字是“wikihow”,那么您将查阅“W”行和加密代码中第一个字母的列,以确定消息的第一个字母。在不知道密码的情况下很难破解。
  10. Image titled Decipher a Secret Code Step 9

第三部分第三部分共三部分:破译密码

  1. 1.耐心。破译密码需要极大的耐心和毅力。这是一项缓慢而乏味的工作,经常令人沮丧,因为需要回去再猜一次,尝试不同的键、单词和方法。如果你想破解密码,学会冷静和耐心,拥抱神秘和游戏。
  2. Image titled Decipher a Secret Code Step 10
  3. 2编写自己的代码。做论文中的密码是很有趣的,但在没有关键字帮助的情况下,直接跳入多字母代码完全是另一个层次。学习使用复杂的编码系统编写自己的代码是学习代码编写者如何思考并学习破解代码的一种好方法。最好的密码破解者也擅长编写自己的密码,并提出更具挑战性的密码。挑战自己,学习更复杂的方法,以及如何破解它们。分析犯罪代码和密码可以很好地掌握一些交易技巧。博彩公司、毒枭和黄道带杀手都开发出了极其复杂的代码,值得研究。
  4. Image titled Decipher a Secret Code Step 11
  5. 3.尝试著名的未解决代码。作为有趣的公众宣传活动的一部分,联邦调查局定期发布代码,供公众试图破解。尝试并提交你的答案。谁知道呢,你可能很快就有工作了。Kryptos是中央情报局总部外的一座公共雕像,可能是世界上最著名的未破解密码。它最初是作为对代理的测试而创建的,包括四个独立的面板和四个不同的代码。第一批分析人员花了十年时间破解了其中三个密码,但最终的密码仍未破解。
  6. Image titled Decipher a Secret Code Step 12
  7. 4.享受挑战和神秘。破解密码就像生活在你自己的丹·布朗小说中。学会拥抱秘密密码的神秘和挑战,体验解开秘密的兴奋。
  8. Image titled Decipher a Secret Code Step 13
  • 如果你花很长时间破解代码,不要失去希望。这很正常。
  • 消息越长,破解代码就越容易。很难破解短代码,因为你无法计算字母的频率。
  • 字母“e”是英语中最常用的字母。
  • 加密中的一个字母不一定意味着解密消息中的一个字母,反之亦然。
  • 如果代码是打印出来的,很可能是用一种特殊的字体输入的,比如Winds。这可能是双重加密的一部分(线圈会拼出一条编码信息)。
  • 一封信几乎永远不会代表它自己(“A”不能代表“A”)。
  • 如果代码位于您可以访问的物理纸张上,请在黑光下运行。许多人可能会在密码上方或下方的常规文本中写下实际信息,以便以后阅读。
  • 发表于 2022-03-21 16:54
  • 阅读 ( 78 )
  • 分类:生活方式

你可能感兴趣的文章

如何使用python构建twitter、instagram和reddit机器人程序

... 在本文中,我将向您展示如何利用Python自动与Twitter、Reddit和Instagram帐户交互。 ...

  • 发布于 2021-03-21 23:06
  • 阅读 ( 515 )

如何用古墓保护您最敏感的数据信息

... 有兴趣吗?下面是如何做到这一点。 ...

  • 发布于 2021-03-26 08:43
  • 阅读 ( 175 )

如何从linux终端压缩或解压文件

...ws用户,ZIP格式将是最简单、最兼容的解决方案。 相关:如何从文件中提取文件。焦油.gz或者。焦油bz2Linux上的文件 zip、unzip和其他实用程序 您可能已经知道,Linux和类似Unix的操作系统(如macOS)具有允许您创建ZIP文件并从中提...

  • 发布于 2021-04-03 14:07
  • 阅读 ( 178 )

如何在尽可能少的步骤中压缩和密码保护文件?

...区驱动的问答网站分组。 问题 超级用户读者DAE想知道如何用尽可能少的步骤压缩和密码保护文件: I need a way to take a bunch of files and compress them into separate zip files with each using the same password. I want to be able to do this in one simple step. I ...

  • 发布于 2021-04-08 03:33
  • 阅读 ( 153 )

遗传密码(genetic code)和密码子(codon)的区别

主要差异遗传密码(main difference genetic code) vs. 密码子(codon) 遗传密码和密码子用于在遗传物质中储存遗传信息。遗传密码与密码子的主要区别在于,遗传密码是一组用于在DNA中存储遗传信息的规则,而密码子是一个核苷酸三联体...

  • 发布于 2021-06-29 13:08
  • 阅读 ( 532 )

如何细胞中蛋白质的dna代码(dna code for proteins in a cell)

...息。 覆盖的关键领域 1.什么是遗传密码-定义,特征2.DNA如何编码细胞中的蛋白质-解码遗传密码 关键词:氨基酸,密码子,遗传密码,蛋白质,转录,翻译 什么是遗传密码(genetic code)? 遗传密码是指在遗传物质中编码遗传信息...

  • 发布于 2021-06-30 13:36
  • 阅读 ( 406 )

启用密码(enable password)和使能暗码(enable secret)的区别

...在这些设备上执行操作。 覆盖的关键领域 1.什么是启用密码–定义,功能2.什么是启用密码–定义,功能3.启用密码和启用密码的区别–关键区别比较 关键术语 启用密码,启用密码 什么是启用密码(enable password)? 通常,密码有...

  • 发布于 2021-07-01 22:40
  • 阅读 ( 761 )

wep公司(wep)和水渍险(wpa)的区别

...究人员在2001年发现WEP中的漏洞,并证明了使用暴力方法破译密钥可以突破WEP网络。不建议使用WEP。 WPA是一种新的标准,它代表Wi-Fi保护访问,而且更安全。WPA协议的第一次迭代使用了与WEP相同的密码(RC4),但添加了TKIP(Termpo...

  • 发布于 2021-07-07 10:09
  • 阅读 ( 287 )

如何在bash脚本中使用加密密码

...用一个名为sshpass的实用程序将密码输入SSH命令。 相关:如何从Linux Shell创建和安装SSH密钥 安装openssl和sshpass 因为许多其他加密和安全工具都使用OpenSSL,所以您的计算机上可能已经安装了OpenSSL。但是,如果不是,安装只需要一...

  • 发布于 2021-07-14 09:13
  • 阅读 ( 181 )

你的密码没有你想象的那么安全;下面是如何解决这个问题

...了,但这里的提示应该适用于任何一种情况。无论您选择如何保存密码,您都应该确保使用优秀的密码和更强有力的安全问题答案。一旦你点击“记住密码”,一切都结束了几乎任何需要您登录的应用程序都会提供保存密码的选...

  • 发布于 2021-07-27 23:07
  • 阅读 ( 113 )
clu286
clu286

0 篇文章

相关推荐