今回の応用情報技術者試験でちょうどソルトとペッパーが出題されていました。 「ペッパーを付加してハッシュ化する事でレインボーテーブル攻撃が困難になる理由を、ソルトを用いた処理との差に着目して答えよ」という論述問題です。 模範解答は「ペッパーは安全な領域に格納されており、漏洩リスクが低いため。」等ではないかと言われています。 しかし、例えソルトが流出してもそれはレインボーテーブル攻撃には殆ど役に立たないのでは?と思っています。 むしろ、ペッパーがソルトよりアドバンテージがあるのは、レインボーテーブル攻撃に対してというよりブルートフォース攻撃に対してでは?と解いていてモヤモヤしてました。 ペッパーが流出しない事でレインボーテーブル攻撃はより困難になるのでしょうか?