如何解密替换密码?

时间:2018-09-10 14:41:33

标签: linux

我有一个密文文件,其中A=I a=i !=h等,我知道正确的替换方式。如何生成文本的可读形式?

我已经读到它是Substitution Cipher

3 个答案:

答案 0 :(得分:5)

tr 'Aa!' 'Iih'

这将执行以下转换:AIai!h。如果您还想使用其他方法(AIIA,…),则命令为

tr 'Aa!Iih' 'IihAa!'

第一个字符集的第N个字符被转换为第二个字符集的第N个字符。阅读man 1 tr了解更多信息。

请注意,您在Linux上使用的GNU tr并没有多字节字符的概念,而是一次工作一个字节。因此,如果您的替换涉及非ASCII多字节UTF-8字符,则该命令将无法正常工作。

答案 1 :(得分:0)

使用Cyber​​Chef或其他加密工具:

Deciphering 非常简单。只需选择“替换”操作并将其放入配方中,然后将键与您的值对齐,以使键和值在一列中对齐。

Cyber​​Chef由英国GCHQ创建。

答案 2 :(得分:0)

通过Google搜索“解决替换密码”,可以找到几个可以为您解决的网站。 https://quipqiup.com https://www.guballa.de/substitution-solver