我正在用python编写一个加密程序。我需要一个方法来打乱一个字符串(可以是任何东西,任何长度)。我尝试过导入random的shuffle,但它是完全随机的。在
有没有一种方法可以把一个字符串置乱/乱序到一个特定的键上? 例如,如果我的字符串是“johncena”,我将输入10作为键(例如),输出将是“Nojh eanC”。 然后,如果我重新运行程序并输入完全相同的字符串和键,它将输出相同的结果。 如果在另一台计算机上进行,它也会打印出相同的结果。在
在python中有没有一个库或一种方法可以做到这一点?在
任何帮助都将不胜感激。 提前致谢。在
你可以试着想出一个你自己的计划来实现它。或者你可以看看像ROT13这样的东西,这个页面可以告诉你怎么做。在
http://eddmann.com/posts/implementing-rot13-and-rot-n-caesar-ciphers-in-python/
使用哈希。它包含几个散列函数,例如
md5
或sha224
:请参阅文档here。在
相关问题 更多 >
编程相关推荐