現代の暗号システムは、公開された仕組みと秘密の鍵を組み合わせてできている。これが正しく機能するためには、鍵が予測不可能である必要がある。そのような鍵を作るために乱数が用いられる。乱数は次のような場面で使われる。乱数の性質には3つある。同じ数列を再現できない下に行くほどむずかしい。暗号に用いる乱数は少なくとも無作為性と予測不可能性を持っている必要がある。再現不可能性はソフトウェアのみでは決して実現できない。生成するソフトウェアを擬似乱数生成器と呼ぶ。擬似乱数生成器は内部状態を持ち、外部から与えられたシード値をもとに擬似乱数を生成する。(177)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。