如何使用Linux命令通过替换密码解密单字母替换密码消息

问题描述 投票:0回答:1

我一直在尝试解密一条消息,这是种子实验室的任务。我必须使用linux命令。他们提供了指南,但是由于我是新手,所以找不到适当的帮助。

我需要运行哪些命令才能解密此消息?说明附在下面。 ciphertext.txt文件也已附加,我需要用纯文本解密。

ciphertext.txt

ytn xqavhq yzhu xu qzupvd ltmat qnncq vgxzy hmrty vbynh ytmq ixur qyhvurnvlvhpq yhme ytn gvrrnh bnniq imsn v uxuvrnuvhmvu yxx

ytn vlvhpq hvan lvq gxxsnupnp gd ytn pncmqn xb tvhfnd lnmuqynmu vy myq xzyqnyvup ytn veevhnuy mceixqmxu xb tmq bmic axcevud vy ytn nup vup我的lvq qtvenp gdytn ncnhrnuan xb cnyxx ymcnq ze givasrxlu eximymaq vhcavupd vaymfmqc vupv uvymxuvi axufnhqvymxu vq ghmnb vup cvp vq v bnfnh phnvc vgxzy ltnytnh ytnhnxzrty yx gn v ehnqmpnuy lmubhnd ytn qnvqxu pmpuy ozqy qnnc nkyhv ixur my lvqnkyhv ixur gnavzqn ytn xqavhq lnhn cxfnp yx ytn bmhqy lnnsnup mu cvhat yxvfxmp axubimaymur lmyt ytn aixqmur anhncxud xb ytn lmuynh xidcemaq ytvusqednxuratvur

enter image description here

encryption frequency-analysis
1个回答
0
投票

首先,您需要对密文进行频率分析。有许多在线工具可以做到这一点,但是我发现最强大的工具就是这个工具:

http://www.brianveitch.com/maze-runner/frequency-analysis/index.html

基于密文,您需要进行假设并逐个替换每个字母,然后分析最终结果以确保您的答案有意义。您做出的猜测越正确,得到的距离就越近,最终,您将能够破解最终的单字母代码。

基于您在ciphertext.txt文件中提供的密文,以下结果为真(将小写字母替换为大写字母)。>>

n - E y - T v - A t - H x - O u - N h - R b - F q - S i - L m - I r - G p - D c - M s - K z - U a - C d - Y k - X l - W e - P g - B f - V j - Q o - Z

一种快速的方法是使用tr

tr 'nyvtxuhbqimrpcszadklegfjo' 'ETAHONRFSLIGDMKUCYXWPBVQZ' < test.txt  > out.txt
© www.soinside.com 2019 - 2024. All rights reserved.