この暗号は標準化された当時は、解読不能とされていました。現在ではこの暗号化方式は使用されていません。コンピュータの進化が早すぎるせいで、さっくり鍵を見つけることができてしまうのです。現在主流の共通鍵暗号方式は、AESというものです。今回はこのDESを試してみよう、と思ったりもしましたが、この暗号化方式はパソコン通信のために開発されたものです。ブログにひたすら0と1が並んでしまいます。世の中には、数式を見ただけで今日の夕食の献立を考えてしまう人がいるそうです。それと同様に、0と1が並ぶ世界を見せつけると、おそらく似たような人が現れるかもしれません(ちなみに、夕食にはコンソメを牛乳に溶かして作ったクリームシチューなんかが良いでしょう)。私が綺麗に説明し切れるかどうかという話は置いておくとして、今回は大まかに記述するにとどめます。鍵の長さは64bitです。64bitというのは、0か1のどちらかが64個並んでいると言うことです。エラー検出用の8bitを除くと実質的に鍵長は54bitとなります。この54bitの鍵を使って16個のサブ鍵を生成し、これを暗号化に使用します。このDESはブロック暗号と呼ばれるものです。文章を一定で区切って、一つのブロックごとに暗号化していきます。その長さがパソコンで言うところの64bit、1文字8bitと仮定すると8文字ごとに暗号化すると言うことです。これを32bitずつに2分割し、右側32bitを「サブ鍵を変数としたラウンド関数」に通し、左側32bitとの排他的論理和を取って出力し、左右を入れ替える。これをサブ鍵を変えながら16回行うことで、暗号化が完了します。1回で半分だけ暗号化できるので、2回行うと左右両方暗号化されます。16回行うと8回暗号化されると言うことです。これを64bitずつ区切って文字列全てに適用すると、暗号化完了ということになります。この暗号化方式の便利な点は、暗号化に使ったサブ鍵を逆順に使うだけで、暗号化するのと同じ手順を踏むだけで平文が得られるところです。言った構造を、「ファイステル構造」や「ファイステルネットワーク」と言ったりします。あとがき最近は寒くてキーボードを打つのも嫌になりますが、手や足を脇や太ももで温めつつ作業することが多いです。エアコンやヒーターをつけないかというと、節電するとポイントが貰えるそうで、特に暖房は電気を喰いますから今年はあまり使わないようにしようとしています。今年は情報セキュリティ関係の授業を取っていたので、こんな感じのことを書きました。「※(米印)」先生の経済の動画!経済をより深く知りたい人も、作業用BGMとして流し見するのも良しです。ちなみに私はこの動画の内容について、完全に理解しました()。replyあなたのメールアドレスは公開されません。*印の欄は必ず記入してください。日本語のない文章はスパム防止のために弾かれます。*内容に問題がなければ、ニックネームとメールアドレスを入力して下記の「コメントを送信する」ボタンを押してください。世界史べーた(仮)YouTube。