私はPythonプログラミングの初心者で、少し混乱しています。文字列からバイトを取得してハッシュ化して暗号化しようとしましたが、
b'...'
下の例のように、文字列の前に b 文字があります。これを回避する方法はありますか? 誰か解決策を教えてもらえますか? 馬鹿げた質問で申し訳ありません
import hashlib
text = "my secret data"
pw_bytes = text.encode('utf-8')
print('print',pw_bytes)
m = hashlib.md5()
m.update(pw_bytes)
出力:
print b'my secret data'
ベストアンサー1
これでうまくいくはずです:
pw_bytes.decode("utf-8")