2008.04.09暗号化については、複雑な理論があるんでしょうが、そういう話ではなく。暗号化のタイプについての話です。暗号化には「鍵」を使います。鍵には2種類あります。「秘密鍵」と「公開鍵」です。秘密鍵とは、特定の人しか持っていない鍵です。家の鍵は、家の人しか持っていません。人に渡しちゃったら困ったことになってしまいます。公開鍵とは、誰でも持つことができる鍵のことです。そんなの鍵として役に立たないんじゃないかと思います。鍵というと、開ける鍵と閉める鍵は同じ・・・と思ってしまいます。すると確かに意味がないです。これは別だと考えてください。ある鍵は閉めることしかできないし、ある鍵は開けることしかできないということです。ここからは「閉める、開ける」を、「暗号化する、復号する」と言います。共通鍵暗号方式というものです。秘密の暗号鍵を持っている人しか暗号化できない。秘密の復号鍵を持っている人しか復号できない。家の鍵方式、一番分かりやすい方法です。問題は、暗号通信をする相手が増えた時に、いちいち鍵を渡さなきゃいけないことです。日本中の人と暗号通信をしようと思ったら、1億2千万個の鍵を作らなきゃいけないです。