次の PHP を Python に変換するのに助けが必要です
$plaintext = "MyPassword";
$utf_text = mb_convert_encoding( $plaintext, 'UTF-16LE' );
$sha1_text = sha1( $utf_text, true );
$base64_text = base64_encode( $sha1_text );
echo $base64_text; //ouput = QEy4TXy9dNgleLq+IEcjsQDYm0A=
- 文字列を UTF16LE に変換します
- SHA1 を使用して 1. の出力をハッシュします。
- base64 エンコーディングを使用して 2. の出力をエンコードします。
私は hashlib.sha1 を試していますが、うまくいきません。おそらくこれが原因で、おそらくエンコーディング。誰でも助けてくれますか