擅长:python、mysql、java
<p>在Python3.6中,<code>SHA3</code>已添加到内置的<a href="https://docs.python.org/3/library/hashlib.html#module-hashlib" rel="nofollow noreferrer">^{<cd2>}</a>模块中:</p>
<blockquote>
<p><a href="https://docs.python.org/3/whatsnew/3.6.html" rel="nofollow noreferrer">What’s New In Python 3.6</a></p>
<p>The <code>SHA-3</code> hash functions <code>sha3_224()</code>, <code>sha3_256()</code>, <code>sha3_384()</code>,
<code>sha3_512()</code>, and <code>SHAKE</code> hash functions <code>shake_128()</code> and <code>shake_256()</code> were
added. (Contributed by Christian Heimes in issue 16113. Keccak Code
Package by Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van
Assche, and Ronny Van Keer.)</p>
</blockquote>
<p>可按以下方式使用:</p>
<pre><code>>>> import sys
>>> import hashlib
>>> s = hashlib.new("sha3_512") # sha3_224, sha3_256 and sha3_384 are also available
>>> s.update(b"")
>>> print(s.hexdigest())
a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26
</code></pre>