エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
『暗号技術入門 第3版(著:結城 浩)』のクイズをJavaScriptで試す - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
『暗号技術入門 第3版(著:結城 浩)』のクイズをJavaScriptで試す - Qiita
シーザー暗号化(※)された暗号文『PELCGBTENCUL』を解読してください。鍵は不明です。 ※「abcde」を「b... シーザー暗号化(※)された暗号文『PELCGBTENCUL』を解読してください。鍵は不明です。 ※「abcde」を「bcdef」のようにズラしてメッセージを暗号化する方法 シーザー暗号の詳細はこちらをご参照ください。 問題を解いたコード 下記に解いたコードを載せます。やり方としては、 「a」〜「z」のアルファベットを文字列として格納した配列を作る 問題文で与えられた暗号文に存在する全文字で、「この文字はアルファベット配列の要素でいうと何番目になるか」を調べて、新しく配列を作る(もし暗号文が 'abc' だったら、[0, 1, 2]の配列を作る) 作成した配列の全要素に対して、「a」〜「z」の全アルファベット26回分、1つずつ後ろにずらす処理をする。(0回目:[0, 1, 2] 1回目:[1, 2, 3] ...というイメージ) 1つずつ後ろにずらす処理をする度に、数字の配列を元のアルファベ