暗号化ソフトウェアとは何ですか?
暗号化ソフトウェアは、一般に情報のエンコードに使用されるコンピュータープログラムの一種です。 これにより、関係者間で安全に通信を転送したり、貴重な情報を隠したりすることができます。 暗号化ソフトウェアは、インターネットの出現以来、はるかに一般的になっています。 特定のアプリケーションには、ATMとクレジットカード番号のエンコード、電子メールパスワードの偽装、および全体的なネットワークセキュリティの維持が含まれます。 暗号化という用語は、エンコードとは対照的に、情報の解読を指す場合があります。
可能な限り最高の暗号化を実現するために、通常、暗号化ソフトウェアには、数学、統計、コンピューターサイエンス、エンジニアリングという4つの異なる分野の知識が組み込まれています。 このソフトウェアは一般に、情報のエンコードに使用されるアルゴリズムである一種の暗号を採用しています。 暗号はコードよりも複雑であると考えられており、この2つは暗号の専門家によって区別されています。 これは、コードがより大きなコードブックを使用し、メッセージを解釈するときに参照されるためです。 対照的に、暗号アルゴリズムはより多様で、エンコードのより複雑なパターンを生成します。
パーソナルコンピューターユーザーの場合、暗号化ソフトウェアはさまざまなタスクを実行できます。 たとえば、電子メール暗号化プログラムを使用すると、暗号化されたコンテンツを含むメッセージを他の電子メールユーザーに送信できます。 必要なのは、これらのメッセージを解読するための共通キーまたはアルゴリズムのみで、これは通常、暗号化ソフトウェアの一部です。
コンピューターハッカーは、多くの場合、暗号化ソフトウェアを使用して他のコンピューターにアクセスします。 たとえば、一部のプログラムはさまざまなネットワークへのパスワードを発見できます。 ハッカーは、ファイルシュレッダーなどのソフトウェアを使用してコンピューターにアクセスし、コードを変更して回復を不可能にすることで、コンピューター内のすべてのファイルを破壊することもできます。
多くの暗号化ソフトウェアが購入または無料でダウンロードできます。 プログラムは、アルゴリズムの品質と使用するエンコードの点で異なる場合があります。 一部のソフトウェアは、情報をデコードまたは解読するために特別に設計されている場合があります。
仮想キーボードと呼ばれる暗号化ソフトウェアの種類もあります。 このソフトウェアは、キーロギングを防ぎます。キーロギングは、パスワードとクレジットカード番号の入力に使用される一般的なキーストロークを追跡するプログラムです。 仮想キーボードは、その名前が示すように、入力されたキーストロークを変更する「偽の」キーボードを設定するため、キーロガーは入力された実際のパスワードとは異なる情報を受け取ります。
暗号化ソフトウェアは、多くの場合、国内法によって規制されています。 たとえば、一部の国では、輸出または輸入が許可されていません。 場合によっては、ソフトウェアを国際的に出荷するために許可が必要になる場合があります。