滝の音

滝の音

名こそ流れてなお聞こえけれ

VBA-暗号

VBAで暗号を実装しよう その7 単一換字式暗号

はじめに ヴィジュネル暗号に進む前にひとつ忘れ物。 シーザー暗号よりはちょっとはましな 単一換字式暗号を実装しちゃいましょう。 おそらくこれがエニグマまでの原型になるはず。。 まだ作ってないのでわからんけど。。 さくっと歴史 ちょっと調べてみた感…

VBAで暗号を実装しよう その5 換字表をメモ帳で管理しよう

はじめに 今回は暗号を実装しようの第5弾かな? 今回も「形式の修正」です。 換字式暗号の肝である換字表の作成と読み込みです。 このコーナーの半分以上が暗号を実装しない回になってしまっている。 まだまだ「一歩目」が甘い証拠です。 体勢を崩しても転ば…

VBAで暗号を実装しよう その4 読み書きするファイルを指定しよう

はじめに 暗号を実装しようの第4弾。 今回はなんと暗号を実装しません笑 前回の告知のように「形式の修正」 関数の「txt_input」と「txt_output」に 読み込み先、書き込み先のテキストファイルを選択する機能を付け足します。 * なぜ必要なのか ファイルのテ…

VBAで暗号を実装しよう その3 ポリュビオス暗号

はじめに さてさて。 「暗号を実装しよう」の第3段です。 記事のストックがないので大急ぎで書いています笑 今回はポリュビオス暗号。 全く聞いたことない笑 さっくと歴史 紀元前2世紀に古代ギリシアのポリュビオスが発明。 5*5の25マス目にアルファベットを…

VBAで暗号を実装しよう その2 暗号文をメモ帳で管理

はじめに 前回スキュタレー暗号を扱いましたが 書いたコードで不便な場所があったので ひとつ「形式の修正」をします。 メモ帳を扱う 前回はシート上のセルから文字列を読み込んで また別のセルに書き出していましたが それだとちょっと不便かもしれないので…