SHA512 でハッシュ化する

Python 3 の環境で crypt を使う。(Mac では SHA512 は使用できない。)

$ python -c 'import crypt, getpass; print(crypt.crypt(getpass.getpass(), crypt.METHOD_SHA512))'

参考:

Python で暗号化したパスワードを作成したい – Qiita

sha512 でハッシュされた salt つきパスワードを生成するには | Nobwak’s Lair

How to create an SHA-512 hashed password for shadow? – Server Fault

Python Usage of Crypt Function – Stack Overflow

crypt

参考:

crypt – Unix パスワードをチェックするための関数 | Python 3 ドキュメント [公式]

mksalt

ソルトを自動生成する。

crypt.mksalt(crypt.METHOD_SHA512)

参考:

ハッシュ化されたパスワードの生成方法 – GitHub Gist

Python Usage of Crypt Function – Stack Overflow

mkpasswd

参考:

mkpasswd でパスワードを生成しよう – Qiita

how to use mkpasswd to generate a password in shadow file in ubuntu 10 lucid – Super User

SHA 512 crypt output written with Python code is different from mkpasswd – Stack Overflow

mkpasswd on Centos 7 does not support -m flag – Server Fault

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA