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

暗号化とは、テキストを読み取り不可能にして、鍵を使用してメッセージを復号化する意図した受信者にしっかりと密かに渡すための科学です。暗号化アルゴリズムは、データを暗号化するための一連のステップの定義された一連のステップです。元のテキストは plantext と呼ばれ、暗号化アルゴリズムが適用された後、 ciphertext と呼ばれます。暗号化アルゴリズムは cipher と呼ばれる場合があり、しばしば名前が付けられます。たとえば、 blowfish という名前の暗号化アルゴリズムがあり、別の暗号化アルゴリズムがあり、たとえば、

は、置換暗号のように置換に依存したり、移行Cipherのように置換に依存します。知られている初期の暗号の例は、単純な暗号化アルゴリズムに依存しています。たとえば、ジュリアス・シーザーは、Aがdで表されるようにアルファベットの文字をシフトした置換を含む暗号を使用しました。eで送信されます。アルファベットには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); 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

この暗号を解決する場合、ポーがa = 1、bで整然とした方法でシンボルを文字に割り当てなかったことがわかります。= 2など。このようにして、暗号化アルゴリズムはアルファベットシフトアルゴリズムよりも少し複雑です。アルファベットシフトで1文字を1つ把握すると、すべてを簡単に導き出すことができます。ただし、Poeのアルゴリズムでは、A = 5がBやその他の文字については何も教えてくれないことを知っています。

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

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?