Base64は暗号化?
いいえ。秘密鍵がなく誰でも復元できます。パスワード、個人番号、金融情報、API Secretの保護には使えません。
住所の単純な難読化
平文を一目で読みにくくできますが、安全性や検索除外は保証しません。本当の制限にはアクセス制御などが必要です。
特殊文字と改行
改行、引用符、HTMLやJSONの一部を1つの文字列で渡せます。双方でUTF-8とBase64を合わせます。
画像のdata URL
小画像をdata:image/png;base64,...で表せます。大きい画像は容量とキャッシュ面で不利です。
エンコードと暗号化
| 項目 | Base64 | 暗号化 |
|---|---|---|
| 目的 | 表現変更 | 情報保護 |
| 復元 | 誰でも可能 | 通常は鍵が必要 |
| 安全機能 | なし | 正しく使えばあり |
確認手順
- 公開可能か確認
- UTF-8に統一
- エンコード
- 再デコードで確認
- 形式を相手に伝える
FAQ
- Base64は暗号化ですか?
- いいえ。誰でもデコードできます。