著作権についてお問い合わせトイレットペーパーの芯でスキュタレー暗号を作成してみた件2019.12.30IT色々HOMEITIT色々トイレットペーパーの芯でスキュタレー暗号を作成してみた件Advertisementスキュタレー暗号を実践するにあたり、必要なものが「筒」です。家によさげな筒がなかったんですが、うんこしている時に気付いちゃいました。「そうだ、トイレットペーパーの芯を使えばよくね?」。ことで、トイレットペーパーの芯でスキュタレー暗号を作成してみました。関連記事スキュタレー暗号とはスキュタレー暗号とは、スキュタレーと呼ばれる器具に羊皮紙などを巻き付けることで暗号文を解読する、いわゆる古典暗号になります。訳の分からない文字列でも特定の筒に巻き付けることで文章が浮かび上がるイメージですね。筒状のものであれば何でもよいので、スキュタレーという器具を使わなければならないわけではないです。スキュタレー暗号を実際にやってみる(簡易版)用意するものトイレットペーパーの芯。さっきの紙を縦に切る紙をトイレットペーパーの芯に巻き付けてみるちょっと短いので面白みに欠けますね。紙を糊でくっつけて長くしてみます。紙を糊でくっつけて長くする伝えたい文言を記載する今回は「TOILET」という文言を相手に伝えることにします。紙を巻き付けて適当なところに横並びで「TOILET」と書きます。余白は適当な文字で埋めます。余白は適当な文字で埋める余白を適当な文字で埋めるとこうなる。当然ですが、「TOILET」という文字が見えますね。この紙を見ただけでは何の文字列か分からないですが、筒に巻き付けることで文字が浮かんでくるわけですね。Advertisementスキュタレー暗号の解読方法スキュタレー暗号は筒に巻き付けるので、「1周の文字数(周期)がいくらなのか」が分かれば解読することができます。以下のような暗号文があるとします。暗号文AAMSMTFSCAIYTTOCGSEOMAMCRRELBE上記の暗号文は30文字のため、30の約数である「2,3,5,6,10,15」が1周の文字数の候補と考えられます。「2,3」だと筒が小さすぎるし、「10,15」だと暗号文に対し筒が大きすぎると推測できます。「5,6」が1周の文字数の可能性が高いので、あとは「5,6」文字で分割して解読します。※以降は1周の文字数が6と分かっている前提で進めていきます。スキュタレー暗号を解読してみる1周の文字数が6なので、6文字ずつで分割します。暗号文は基本的に大文字になっているので一旦小文字にします。rrelbe」スキュタレー暗号は分割された文字列の先頭1文字ずつを抽出します。「afterastormcomesacalmigmbtysce」ここから、空白を入れたり冗字を取り除くとこうなる。clam(雨降って地固まる)」スキュタレー暗号の問題点スキュタレー暗号は以下の問題点があります。手動で解読できる平文の1文字目と暗号文の1文字目が同じになる。おすすめ書籍この本、スーパー分かりやすくて超好き。カエレバ楽天市場Amazonまとめスキュタレー暗号はシーザー暗号と同じく古典暗号なので、簡単に解読できます。簡単なので遊んだりするのには最適。トイレットペーパーの芯って意外と使えるんだよな~。以下の記事も合わせて読まれています。Travelerシーザー暗号の暗号化と復号化!カエサル「サラダじゃないよっ!!」https://traveler0401.com/caesar-encryption/タイトルが意味不明すぎてやばい。最近暗号技術にはまっていて、『暗号技術のすべて』という本を読んどります。古典暗号である「シーザー暗号」が分かりやすくて楽しいのでまとめてみるんご。ゅふふふふふふふふっ。ゅふふふふふふふふ...Travelerヴィジュネル暗号は簡単!JavaScriptで実装してみる!※実装はまだ。https://traveler0401.com/vigenere-cipher/眠い。眠い時は暗号で頭を活性化するんだよーーん。ことで、ヴィジュネル暗号についてまとめてみます。ヴィジュネル暗号とは16世紀のフランスの暗号学者であるブレード・ド・ヴィジュネルが開発した暗号で...Traveler転置式暗号とは?アルゴリズムや鍵数について解説!https://traveler0401.com/transposition-cipher/転置式暗号って何ぞ?な人へ。転置式暗号とは転置式暗号とは、そのままですが、文字の位置を入れ替える暗号のことです。平文を別の文字に入れ替えたりするのではなく、あくまで位置を入れ替える方法です。