擅长:python、mysql、java
<p>在<strong>php中</strong><br/></p>
<blockquote>
<p><code>$hash = hash("sha1", "something", true)</code> <br/>
<code>echo base64_encode($hash)</code> <br/>
'GvF+c3IdvgxAARuC7Uuxp9vjzik='</p>
</blockquote>
<p>在python中</p>
<blockquote>
<p><code>from <a href="https://docs.python.org/2/library/hashlib.html" rel="nofollow">hashlib</a> import sha1</code> <br/>
<code>sha1("something").digest().encode("base64")</code> <br/>
'GvF+c3IdvgxAARuC7Uuxp9vjzik=\n'</p>
</blockquote>
<p><strong>说明</strong><br/>
在php中,散列函数third param意味着输出将以二进制模式在python中生成相同的结果,您必须使用digest方法来获得相同的结果。在</p>