次の動作を持つ暗号化メソッドがあります。パスワードの各文字は、その文字の ASCII 値を取得し、バイトを一方向にシフトしてから逆方向にシフトするメソッドを通過し、次を返します。
$shifted_left.$original_char.$shifted_right
.
ハッシュされる前のパスワードの例:
àp8Âa0æs9æs9îw;Þo7är9Èd2Îg3Þo7Êe2æs9Ðh4Êe2är9Êe2d2
この後、元のパスワードの各文字を通過して形成された結果の文字列は、BCrypt を使用してハッシュされます。これらのジャンク文字でパスワードを囲むことで、パスワードの強度が向上したり、レインボー テーブル/辞書攻撃によるクラックからパスワードを保護したりできますか?