はじめに セキュリティの仕事をしていると、64以外のBaseNの符号化を目にすることがある。実はいくつものBaseNのエンコーディング手法が存在するのでまとめてみる。 どの数値で提案されているのかは、Wikipediaの英語版にまとめられている。https://en.wikipedia.org/wiki/List_of_numeral_systems とにかく列挙してみる Base16 encoding 0123456789ABCDEF 一般的な16進数の記法そのもの。RFC 4648で定義されている。 Base26 encoding(letters only) ABCDEFGHIJKLMNOPQRSTUVWXYZ 小文字をつかっても良い。 Base32 encoding ABCDEFGHIJKLMNOPQRSTUVWXYZ234567 適度にコンパクトで、判読性が高く、かつ発声もしやすい