擅长:python、mysql、java
<p><a href="http://sourceforge.net/projects/pydes/" rel="noreferrer"><strong>pyDES</strong></a>是完全用python编写的DES和Triple DES实现。</p>
<p>下面是一个简单的、可移植的示例,它应该足够安全,可以满足基本的字符串加密需求。只需将pyDES模块放在与程序相同的文件夹中,然后尝试:</p>
<p><strong>发件人的计算机</strong></p>
<pre><code>>>> from pyDES import * # pyDes if installed from pip
>>> ciphertext = triple_des('a 16 or 24 byte password').encrypt("secret message", padmode=2) #plain-text usually needs padding, but padmode = 2 handles that automatically
>>> ciphertext
')\xd8\xbfFn#EY\xcbiH\xfa\x18\xb4\xf7\xa2' #gibberish
</code></pre>
<p><strong>收件人的计算机</strong></p>
<pre><code>>>> from pyDES import *
>>> plain_text = triple_des('a 16 or 24 byte password').decrypt(')\xd8\xbfFn#EY\xcbiH\xfa\x18\xb4\xf7\xa2', padmode=2)
>>> plain_text
"secret message"
</code></pre>