12. セキュリティに関する考慮事項
Base encoding は encryption ではない. binary-to-text representation を提供するだけで, confidentiality, integrity, authentication は提供しない.
alphabet 外文字を受け入れると covert channel や parser difference が生じる可能性がある. padding と padding bit の扱いが緩い場合, 同じ binary value に複数の textual encoding が許され, signature, hash, canonical comparison に影響する.
実装は, 大きすぎる入力, invalid character, malformed padding に対して buffer overflow, excessive allocation, inconsistent error behavior を避けるべきである.