Base64・暗号化・ハッシュの違い

これらは、バイトの受け渡し、秘密の保護、データの照合という別々の目的に使います。

チェックリスト

  1. 目的が転送、機密性、または一方向の照合のどれかを確認します。
  2. バイトをテキストにするには Base64、秘密を守るには暗号化、検証にはハッシュを使います。
  3. エンコード済みテキストは、保護された秘密ではなく読めるデータとして扱います。

プライバシーと正確性

エンコードは表現を変えるだけで、秘密を守りません。

エンコーダーを開く