|
1
4
第三方系统是你最好的选择。
一个简单的算法是 Tiny Encryption Algorithm (茶) Here's an example of a Python implementation that you could start with. |
|
|
2
3
是的,你可以。 读 http://www.amk.ca/python/code/crypto.html 你会找到答案;) 你的问题不够具体,不能多说。你可能想看看 http://en.wikipedia.org/wiki/Cryptography#Modern_cryptography 干杯, 土尔其主义者 更新: 不,你不能。(由于导出限制,具有内置功能,请参见 http://docs.python.org/library/crypto.html ) 但是你可以,如果你正在执行你自己的算法(坏主意)。 因此,最好的解决方案是使用python核心开发人员推荐的扩展。见上面的帖子。 再次干杯。 |
|
|
3
1
如果你的意思是你想滚动你自己的加密系统,你可以尝试使用内置的
如果你反对(或被阻止)
安装
第三方库,但是可以使用第三方算法或者甚至是“轻量级”的算法第三方实现(例如,发布的Python源代码,它驻留在一个单独的.pY文件中,您可以在不使用的情况下合并或导入自己。
我所知道的最小和最方便用户的是 P3 ,作者是密码学家保罗·鲁宾。原来的链接不再活跃,但你可以搜索它。谷歌当前收益率 a near-exact copy 以及 an adaptation for Python 3 。 您还可以尝试几个单一模块中的一个,纯python Rijndael (AES) 实现如 this 或 this . (同样,链接不能保证是永久的,因此您可能需要进行一些搜索。) |