python TypeError: Unicode オブジェクトはハッシュ化する前にエンコードする必要がある 解決策
2022-01-21 23:46:17
# Import the modules needed for md5 encryption
import hashlib
# Create md5 object
m = hashlib.md5()
# Generate the encrypted string, where password is the string to be encrypted
m.update("password")
# Get the encrypted string
pw = m.hexdigest()
print(pw)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
最初のエラーメッセージ
TypeError: Unicode-objects must be encoded before hashing
# Import the modules needed for md5 encryption
import hashlib
# Create md5 object
m = hashlib.md5()
# Generate the encrypted string, where password is the string to be encrypted
*************** is modified as follows ******************
m.update("password".encode('utf-8'))
# Get the encrypted string
pw = m.hexdigest()
print(pw)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
関連
-
[解決済み】Python [Errno 98] アドレスはすでに使用中です。
-
[解決済み】"python3.6 get-pip.py" と入力すると "zipimport.ZipImportError: can't decompress data; zlib not available" を修正できない。
-
[解決済み] Python argparse: デフォルト値または指定された値
-
[解決済み] Python TypeError: フォーマット文字列の引数が足りない
-
[解決済み] インデックスとして使用する配列は整数型(またはブーリアン型)でなければならない。
-
[解決済み] AttributeError: 'NoneType' オブジェクトには 'lower' 属性がない python
-
[解決済み] インテル® MKL FATAL ERROR。libmkl_avx2.so または libmkl_def.so をロードできません。
-
[解決済み] UnicodeDecodeError: 'charmap' コーデックは位置 XXX のバイト 0x8f をデコードできません: char
-
TypeError: 非反復可能な float オブジェクトをアンパックできない (20191105)
-
Python エラーログ (1) Fatal Python error: Py_Initialize: sys 標準ストリームを初期化できない AttributeErro
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「OverflowError: Python int too large to convert to C long" on windows but not mac
-
[解決済み】ImportError: libcuda.so.1: 共有オブジェクトファイルを開くことができない
-
[解決済み】pip3を使用:モジュール "importlib._bootstrap" には "SourceFileLoader" という属性がない。
-
python のエラーです。TypeError:'dict' オブジェクトは呼び出し可能ではありません。
-
[解決済み] Concat DataFrame Reindexing は、一意的に評価される Index オブジェクトでのみ有効です。
-
[解決済み] "SyntaxError: キーワードargの後に非キーワードarg" Pythonでrequests.post()を使用した場合のエラーです。
-
[解決済み] ValueError:未変換のデータが残っています。02:05
-
[解決済み] Pythonで文字列の隣接する文字の各ペアを交換する最も簡単な方法は何ですか?
-
[解決済み】Jupyterコマンド'notebook'の実行に失敗しました。[Errno 'jupyter-notebook' not found] 2
-
pycharm が表示される "PEP:8 expected 2 blank lines , found 0" 。