前節までで､ データを非公開かつ匿名で送受信するための方法をいくつか学びました｡
このデータは､ 単純なテキストであったり､ 画像､ PDF､ 文書などのファイルであったりする｡
いずれもエンドツーエンドで暗号化する方式である｡
そのため､ もしデータが何らかのエンティティに傍受された場合､ そのエンティティにとっては単なるちんぷんかんぷんなデータになってしまい､
受信してほしい相手が受信した時点で初めて復号化されるため､ 役に立たないことになります｡
これは素晴らしいことですが､ まず､ これらの通信手段が暗号化を適切に実装しているか､ データの暗号化・復号化の方法に問題や欠陥がないかを信頼する必要があります｡
また､ 暗号化に対応していないウェブサイトや通信手段でデータを送りたい場合はどうすればいいのでしょうか｡
この場合､ データを手動で暗号化する必要があり､ データを受け取った人は手動で復号化する必要があります｡
これはとても重要なことですから｡
この講座では､ 暗号化に関する項目を充実させることにしたんです｡
そこで､ このセクションでは､ まず､ 非対称暗号と対称暗号について学びます｡
その仕組みと､ なぜエンド・トゥ・エンドの暗号化を使うのがいいのかを学びます｡
そして､ テキストやPDFなどのファイル､ 文書や曲などのデータを再び手動で暗号化する方法をお教えします｡
また､ このデータを受信した後に復号化する方法も学びます｡
このデータに署名する方法を学びます｡
そのため､ このデータを受け取った人は､ それが他の誰かによってではなく､ 実際にあなたから送られたものであることを確認することができます｡
また､ 受け取ったファイルやデータの署名や整合性を確認する方法も学びます｡ そうすれば､ 送られてきたものが弄られていないこと､
改ざんされていないことを確認できます｡
そして､ それが他の誰かではなく､ 本当に送信者から送られたものであるかどうかを確認すること｡
そのため､ 他の方法の上にもう1つの暗号化層として使用することができます｡
そのため､ 暗号化に対応した方法を使用している場合でも､ ファイルやデータのプライバシーをできるだけ確保するために､
データを手動で暗号化および復号化することが可能です｡
これを使えば､ 先ほども言ったように､ 安全でない通信手段を使ってファイルを送ったり､ データを送ったりすることができますし､
通常の郵便を使うこともできます｡
このデータが傍受されたとしても､ 安全であることに変わりはなく､
プライベートなものであることに変わりはありません｡