【问题标题】:How can I write vigenere cryptanalysis of persian text?如何编写波斯文本的 vigenere 密码分析?
【发布时间】:2016-01-14 16:50:43
【问题描述】:

如何为波斯语编写 Vigenere 密码分析? 有波斯语的示例源代码吗?

【问题讨论】:

    标签: persian vigenere cryptanalysis


    【解决方案1】:

    我找不到 Vignere 密码分析的波斯语版本。

    您可以尝试here 中的一种解决方案,并将所使用的字母调整为波斯字母。 (您需要波斯语字母使用统计信息,它不适用于英文字母。)我推荐 python,但这只是个人喜好。

    【讨论】:

    • 我有波斯语字母使用统计。例如,我如何调整此代码:rosettacode.org/wiki/Vigen%C3%A8re_cipher/Cryptanalysis#Python 以在波斯语中工作?
    • 更改输入文本、target_freqs,并调整对ord(A)uppercase 的调用。您可以通过设置您的 python 语言环境来完成最后一个。你的波斯语是 unicode 还是 ASCII?
    • 在 unicode 中。我只有这个频率:photobox.co.uk/my/… 和加密文本。如何调整对 ord(A) 和大写的调用?
    • ord(A) 可能应该更改为 ord(ـا) 或其他。可以使用locale 设置区域设置此代码的完全重写超出了stackoverflow 答案的范围。
    • 它说 Key: Text is too short to analyze Text: it doesn't return decode text
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 2013-02-13
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 2018-07-29
    相关资源
    最近更新 更多