
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
『暗号技術入門 第3版(著:結城 浩)』のクイズをJavaScriptで試す - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
『暗号技術入門 第3版(著:結城 浩)』のクイズをJavaScriptで試す - Qiita
シーザー暗号の詳細はこちらをご参照ください。 問題を解いたコード 下記に解いたコードを載せます。や... シーザー暗号の詳細はこちらをご参照ください。 問題を解いたコード 下記に解いたコードを載せます。やり方としては、 「a」〜「z」のアルファベットを文字列として格納した配列を作る 問題文で与えられた暗号文に存在する全文字で、「この文字はアルファベット配列の要素でいうと何番目になるか」を調べて、新しく配列を作る(もし暗号文が 'abc' だったら、[0, 1, 2]の配列を作る) 作成した配列の全要素に対して、「a」〜「z」の全アルファベット26回分、1つずつ後ろにずらす処理をする。(0回目:[0, 1, 2] 1回目:[1, 2, 3] ...というイメージ) 1つずつ後ろにずらす処理をする度に、数字の配列を元のアルファベットに戻す([0, 1, 2]なら abc、[1, 2, 3]ならbcd) アルファベットに戻すたびに、関数から返す配列 decryptedArray に追加する 「アルフ