Pythonを使ってUnixのパスワードファイル用のハッシュ化パスワードをコマンドラインから生成する方法.
Python3.3以降でしか動作しません.
ハッシュアルゴリズムはSHA512とする. PythonのcryptモジュールはOSのcrypt(3)に依存するようなので, macOSでは動作しなかった.
$ python3.6 -c "import crypt; print(crypt.crypt(input('password: '), crypt.METHOD_SHA512))"
More than 5 years have passed since last update.
Pythonを使ってUnixのパスワードファイル用のハッシュ化パスワードをコマンドラインから生成する方法.
Python3.3以降でしか動作しません.
ハッシュアルゴリズムはSHA512とする. PythonのcryptモジュールはOSのcrypt(3)に依存するようなので, macOSでは動作しなかった.
$ python3.6 -c "import crypt; print(crypt.crypt(input('password: '), crypt.METHOD_SHA512))"
Register as a new user and use Qiita more conveniently