我有一个密文文件,其中A=I
a=i
!=h
等,我知道正确的替换方式。如何生成文本的可读形式?
我已经读到它是Substitution Cipher
答案 0 :(得分:5)
tr 'Aa!' 'Iih'
这将执行以下转换:A
→I
,a
→i
,!
→h
。如果您还想使用其他方法(A
→I
,I
→A
,…),则命令为
tr 'Aa!Iih' 'IihAa!'
第一个字符集的第N个字符被转换为第二个字符集的第N个字符。阅读man 1 tr
了解更多信息。
请注意,您在Linux上使用的GNU tr
并没有多字节字符的概念,而是一次工作一个字节。因此,如果您的替换涉及非ASCII多字节UTF-8字符,则该命令将无法正常工作。
答案 1 :(得分:0)
使用CyberChef或其他加密工具:
Deciphering 非常简单。只需选择“替换”操作并将其放入配方中,然后将键与您的值对齐,以使键和值在一列中对齐。
CyberChef由英国GCHQ创建。
答案 2 :(得分:0)
通过Google搜索“解决替换密码”,可以找到几个可以为您解决的网站。 https://quipqiup.com https://www.guballa.de/substitution-solver