1概要

この記事では、登録プロセスの重要な部分、つまり

パスワードのエンコード

について説明します。基本的には、パスワードをプレーンテキストで格納しません。

Spring Securityでサポートされているエンコーディングメカニズムはいくつかあります – そして記事

ではBCrypt

を使います。


MD5PasswordEncoder



ShaPasswordEncoder

などの他のメカニズムのほとんどは、より弱いアルゴリズムを使用しているため、現在は非推奨です。