暗号について質問です。 DESやAESやBlowfishなど様々な暗号化の手法がありますが、可逆暗号でありながら同じものを暗号化しても毎回、暗号結果が異なるという仕組みがいまいち理解できません。 sample を暗号化したら 39gu48vnls0c8ihrf という文字列になり 39gu48vnls0c8ihrf を復号化したら sample になりますが、 もう一度 sample を暗号化したら sduebfi738fiuwoc93 になり sduebfi738fiuwoc93 を復号化しても sample になります。 単換字暗号で対応表を元に入れ替えれば毎回同じ暗号結果となりますし、復号も対応表さえれば簡単です。 検索はしておりますが複雑な計算式などで説明されていて理解が出来ませんでした。 暗号化の結果が毎回異なるにもかかわらず、復号が行える仕組みを高校生レベルの知能の人に教える内