Skip to main content

暗号化アルゴリズムとは何ですか?

暗号化とは、メッセージを使用してメッセージを解読するためにキーを使用する意図した受信者にしっかりと密かに渡すために、テキストを読み取れないものにする科学です。暗号化アルゴリズムは、データを暗号化するための一連のステップの定義された一連のステップです。元のテキストはプレーンテキストと呼ばれ、暗号化アルゴリズムが適用された後、ciphertextと呼ばれます。暗号化アルゴリズムは、acipherと呼ばれる場合があり、しばしば名前が付けられています。たとえば、1つの暗号化アルゴリズムと呼ばれる1つのblowfishと別の名前付きaes(高度な暗号化標準)があります。たとえば。暗号。知られている初期の暗号の例は、単純な暗号化アルゴリズムに依存しています。たとえば、ジュリアス・シーザーは、Aがdで表されるようにアルファベットの文字をシフトする置換を含む暗号を使用しました。アルファベットには26文字があるため、この種の25の暗号を作成できます。26番目には、あまり秘密ではありません。この暗号の鍵は、場所の数がシフトしたものと考えることができます。数字やその他のシンボルを文字の代替品として使用できます。短編小説「The Gold Bug」では、エドガーアレンポーは、暗号化アルゴリズムにシンボルを使用してこのタイプの置換が含まれる置換暗号を使用しました。53 ##+305))6*; 4826)4#。)4#); 806*; 48+8¶60)85 ;;] 8*;:#*8+83(88)5*+; 46(; 88*96*?; 8)*#(; 485); 5*+2:*#

(; 4956*2(5*-4)8¶8*; 4069285);)6+8)4 ##; 1(#9; 48081; 8:8#1; 48+85; 4)485+528806*81(#9; 48;(88; 4(#?34; 48)4#;161;:188;#?;

この暗号を解決した場合、ポーはa ' 1、b ' 2などで整然とした方法でシンボルを文字に割り当てなかったことがわかります。このようにして、このようにして、暗号化アルゴリズムは、アルファベットシフトアルゴリズムよりも少し複雑です。アルファベットシフトで1文字を見つけた場合、それらすべてを簡単に導き出すことができます。bまたはその他の文字。

インターネット上でのクレジットカードトランザクションの保護など、最新のアプリケーションで使用される暗号化アルゴリズムははるかに複雑です。キーは256ビット以上です。コンピューターの助けを借りてのみです。ただし、暗号キーを取得した場合、ciphertextをすぐに読むことができます。