エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
golangでログイン機能を作る①(bcryptでパスワード暗号化)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
golangでログイン機能を作る①(bcryptでパスワード暗号化)
【環境】 MacBook Air (M1, 2020) OS: MacOS Big Sur version11.6 Docker Desktop for Mac version4.5.0... 【環境】 MacBook Air (M1, 2020) OS: MacOS Big Sur version11.6 Docker Desktop for Mac version4.5.0 golangでログイン機能を作っていきます。 今回はIDとパスワードで新規会員登録とログインまでです。 bcryptというgolangの暗号化パッケージを使いパスワードを暗号化します。 bcryptを使ったパスワード認証 bcrypt暗号化手法について、こちらの記事を参考にしました。 bcryptはハッシュ値を使った暗号化(平文保存でも鍵使用の暗号化でもない。) ソルトとストレッチングにより元に戻すことが困難 ソルト:パスワードにハッシュを付与した後に暗号化 ストレッチング:ハッシュ値への計算を数千〜数万回繰り返す暗号化 ディレクトリ構成 go_blog ├── .air.toml ├── build │