2017-05-02 22 views
-2

base64を使用して認証コードMTAzMjAwNjk6ODU2ODVhを復号化すると、正しいと予想される10320069:85685aが得られます。base64解読で同じ結果が得られます

しかし、私はちょうど認証キー(例:MTAzMjAwNjk6ODU2ODVhZ)をENDOFで、単一の数字または英数字の文字を追加する解読した場合:85685a

これは既知の問題であり、まだ私は10320069を取得していますが(不正な認証コードされています)ベース64で?

答えて

0
  1. Base64では暗号化ではない、それはエンコーディングです。

  2. Base64は壊れていません。提供していないコードが壊れていると仮定します。

  3. Base64エンコーディングは常に4バイトの倍数であるため、1文字追加すると無効なBase64が作成され、その実装では誤ったエラーが無視され、おそらくエラーが表示されます。

Minimal, Complete, and Verifiable exampleを入力してください。

関連する問題