V1にしようか

2023/02/25

Crypto Brella

https://www.cryptobrella.app/ 年明けごろから継続的にサイトの構築を行ってきて、頻繁に機能も追加してきた。まだ追加予定の機能がいくつかあるけれど、一旦機能開発よりもドキュメンテーションや検証の方に力を入れなければと考えている。


また、先日Ingress passcode challengeの機能追加についてツイートしたところ30以上のRTがあり、サイトを認知した人がちょっと増えてしまった可能性がある。


サイトの方向性や仕組みなど、しばらくは大きく変わらないだろうという感触も出てきたことも踏まえて、そろそろV1として、ちゃんと変更ログを作成しようかと考えている。


まあ数日中に。Aboutページの作成とセットで。


現在の機能は以下の通り。よく作ったものだ。

Substitution ciphers (置換式暗号)

  • ROT
  • Vigenere and variants
  • Simple substitutions (単文字置換系各種。Atbashやキーボード右シフトなど)
  • Affine
  • Polybius
  • Playfair
  • Bifid
  • Purple
  • Enigma
Transposition 

  • Reverse
  • Rectangle (N文字で折り返して格子状に配置する)
  • Railfence
  • Columnar
  • Skip
  • Swap X-Y axis (配置を90度回す)
Encodings (直接的には暗号ではない各種の変換)
  • Base32, Base64, UUencode, ASCII85, Base85
  • Morse
  • Character Code (Unicode, Shift-JISなど)
  • Braille
  • Japanese Braille
  • Phonetic code
  • Coordinates to What 3 Words
  • What 3 Words to Coordinates
  • Vanity Number (いわゆるケータイ打ち)

Other Tools

  • Frequency Analysis
  • Hash
  • Prime Decomposition (素因数分解)
  • Password Generator (ランダム文字列の生成)
  • Character Replace (文字置換)
  • Resize Image (画像を指定のサイズに拡大・縮小する。オリジナルと縦横比が異なる場合、余った部分は画像に合わせた単色を塗る。壁紙への使用を想定。)
  • RSA
  • Split Text (N文字ごとに区切る)
  • Number Conversion (2進数から36進数までの相互変換)
  • Riddle Tabls (月の和名、12星座、干支、キーボード配列)
  • Memo (等幅フォントでメモなどの作業がブラウザ上でできる)
Remember Ingress (イングレス暗号解読で用いられる特殊仕様の変換等)
  • Rot ex. (数字に拡張したROTおよびAtbash)
  • Vigenere ex. (数字に拡張したVigenere)
  • Rectangle ex. (偶数行リバース機能付き)
  • Character Code ex. (区切られていない数字の列を、自動で適当に区切ってASCIIコードとして読む)
  • Keywords (イングレスパスコードキーワードの検索)
Extra
  • Cipher Challenge (もともとCryptbrellaの名前で公開していた、オリジナルの暗号チャレンジ)
  • Passcode Challenge (イングレスの過去の暗号チャレンジ)
  • Link (リンク集)