何度も「bashのsha256を得るコマンドって何だっけ・・・」と考え込んでしまう。(1-2分経過)「あ、そうか、PHPでいいんじゃん」と思いだすまでの時間が無駄なので、メモ。
$ php -r 'echo hash("sha256","abc012345").PHP_EOL;' eaa5b7b0179bfa7bf7937b9f28e9ff996a9f180f38c3bdb4ce831dc5f86c0b24
そして、正解はこちら。
# CentOS $ echo -n 'abc012345' | sha256sum eaa5b7b0179bfa7bf7937b9f28e9ff996a9f180f38c3bdb4ce831dc5f86c0b24 - # MacOS $ echo -n 'abc012345' | shasum -a 256 eaa5b7b0179bfa7bf7937b9f28e9ff996a9f180f38c3bdb4ce831dc5f86c0b24 -
以上
ご注意
本記事の内容を大幅に曲解して、「abc012345」というパスワードを設定して良いと理解しないでください。このようなパスワードを設定すると、あなたのシステムは私のような悪者に確実に乗っ取られます。くれぐれもご注意ください。