2020年4月4日-Aデータの暗号化について

データ暗号化アルゴリズム(データ暗号化アルゴリズム、DEA)は、対称暗号化アルゴリズムで独自に開発したDEAは、ハードウェアに組み込まれている、特に財務データのセキュリティには、おそらく最も広く使用されているキーシステムです。一般的に、ATM(現金自動預け払い機、ATM)は、DEAを使用しています。これは、IBMの研究活動から、IBMはまた、数年もの特許を持っていますが、1983年に公共の範囲内で、一定の条件の下で、ロイヤリティ・フリーの使用を許可することができ、によるものでした。1977年には正式に米国政府によって採択されました。DESは、第二次世界大戦のドイツの機械エンゲ馬、ほぼ同じ基本的な考え方のオリジナルのアイデアを参照することができます。伝統的なパスワードの暗号化は、この基盤上の古代のサイクルの考え方からのシフト、エンゲ馬マシン拡散あいまいです。しかし原則の本質は同じです。現代のDESは、バイナリレベルで同じことをやって:ファジー代替、分析の難しさを増します。DES暗号化の原理は、64ビットの最大パケットサイズを生成するために、56ビットのキーとさらに8つのパリティビットを使用することです。これは半分にフェイステルと呼ばれる技術であって、前記暗号化されたテキストブロックを使用して、反復ブロック暗号です。サブキー半周期関数を用いて、その後他の半分、「排他的OR」演算を出力する、2つの半分を交換し、このプロセスは、最後の交換サイクルを続けるが、ません。DESは、排他的論理和、交換、置換、四つの基本的な算術シフト演算を使用して、16サイクルを使用します。pRYeVZh3X3P25 / K8w5TRKp1L917j3ythEXBmti4ESFbeFrXZ2talYEBfGLYKIKZRfj4Lvedl7gYedS1Fm86iTAiZtCbQtbQkkTtuW + bDFVgSL / OS ++ 7l4BYc4 + / Ouj8pxwPHXltvKNSiQsTF0NOL / dy588xcpgiGvo4nSTFef2XUh8elFauyrRfPnmzJO8DzZvgeT2pnA71ZIy1TqmC7u4YINV86 / RYre8iI / zx305DaE2IV0SOYCX2HmXypTEx9IPUP8iwz9bC7xvBNusr0F9bP0YsboiwA + UMkXLNxkc2t584cX8mgi5zhdoqytSWss4MdZytXqqeZ6IcDuptAsI2BVCBrrpE9R2wIjXewz1D8vhuQ2e5NpqeYb3yA5tmM / E6FAlbiXzZna6hBuU5NlKZJdSFmCt6QBmtQZda2C8J02z4 / YNqWtFpyKmw5XxKQsqzp5rXPpBQpgGduCnMJ5 + BCp5OWHk1QJMpTgs8 // PS + pKUPP9k7jJumClyWz + H5ZZXuDkpWwdtBybNRUOOLnzNkx95R8ew6TG50H8nqrwnO8XXabje1You / 0EALXr8eRJ5TYa0cyYdE / XfawUmf6OFwY + nRsh38K9e0xkPuW67YVbzu + kF4sETfeWI / AURXZjUZ5BHUvsmdnZFohfpDDYylOKKcmZOW5ohgAd + RTCDN7ac0q6iWi485zQ ==もちろん、これらの、Base64でエンコードされます。だから、それは、base64何ですか?Base64では、バイトコードをコードする8ビットの伝送のための最も一般的なネットワークの一つであり、我々は詳細な仕様上RFC2045〜RFC2049、MIMEを見ることができます。BASE64は長いコードHTTP環境識別情報を送達するために使用されます。例えば、Javaで 永続休止HTTP HTTP GET URLパラメータとして一意の文字列として符号化識別子(典型的には、128ビットのUUID)、およびフォームへの長いBase64での使用上のシステム。他のアプリケーションでは、多くの場合、あなたは(隠されたフォームフィールドを含む)URLに収まるようにフォームをバイナリデータをエンコードする必要があります。この場合には、比較的短いBase64では、符号化されただけでなく、読み取り可能ていない、すなわち、符号化されたデータは、人間の目で直接見ることはないであろう。例えば、「123」を書き込むために、結果は「MTIz」です。

おすすめ

転載: www.cnblogs.com/lovesoul/p/12634018.html