HMAC-MD5エンコードされたパラメータをフォームに渡していますが、ベンダがそれを無効として返すようになっています。しかし、それは文字の大文字を除いて、彼らのハッシュジェネレータが私に与えるものと一致します。私はこれを回避するために、lcaseコマンドを使用しました。これが後で私にトラブルを引き起こすかどうかは疑問だ。 Coldfusionは、大文字でハッシュされた文字列を生成します。ベンダーは常に小文字を使用します。それは常にどちらか他のものか、それとも今まで混合されていますか?あなたは、上下両方のケースのバージョンを予想する必要がありますので、F
範囲 - 9
とa
- - f
、A
MD5ハッシュは常に大文字か小文字かですか?
1
A
答えて
1
MD5他のすべてのハッシュ関数がバイナリ出力を生成するため、MD5の場合は16バイトです。
これらのバイトは扱いにくいため、文字列にがコード化されています。 MD5の場合、通常は32小文字の16進数にエンコードされるため、すべてのバイトは2文字で表されます。
ターゲットシステムが大文字または小文字のエンコーディングを受け入れるかどうか、またはその両方がシステムに依存するかどうかは、ハッシュ関数とは無関係で、どちらも同じMD5ハッシュの異なる表現です。だからあなたの質問に答えるには、ターゲットシステムが要求するように出力をフォーマットします。
0
16進数文字列は0
には何も含めることができます。
あなたが本当に強く思っている2つのシステム間のインターフェースを試みている場合は、要件に応じて大文字または小文字を強制してください。
関連する問題
- 1. Cの大文字小文字から小文字へ
- 2. C大文字から小文字へ
- 3. switch文のデフォルトの大文字小文字はオプションですか?
- 4. ドイツ語の大文字小文字の大文字小文字
- 5. なぜtf.Variableは大文字で、tf.constantは小文字ですか?
- 6. 文字列から大文字小文字を削除する
- 7. Switchの大文字小文字の目的は何ですか?
- 8. ブール値の大文字小文字は重要ですか?
- 9. XPathSelectElementは大文字小文字を無視できますか?
- 10. MIPS:大文字小文字
- 11. アセンブリ:大文字小文字
- 12. ランダム大文字 - 小文字
- 13. md5ハッシュを20文字に切り捨てますか?
- 14. 大文字、小文字、Antプロパティを大文字にする
- 15. HTMLは大文字と小文字を区別しますか?
- 16. AutoMapperは大文字と小文字を区別しますか?
- 17. javaccは大文字小文字を無視しますか?
- 18. HTML.Partialは大文字と小文字を区別しますか?
- 19. メタキーワードは大文字と小文字を区別しますか?
- 20. は:大文字と小文字を区別しますか?
- 21. mysqlは大文字と小文字を区別しますか?
- 22. 大文字と小文字は区別されますか?
- 23. バンドル - 大文字と小文字は区別されますか?
- 24. 大文字と小文字の区別から大文字小文字を区別しないものへ
- 25. ConfigParserで大文字小文字を維持しますか?
- 26. powerbuilderで大文字小文字を無視しますか?
- 27. g ++小文字から大文字に最適化する - バグ?
- 28. 大文字または小文字の場合に行単位で文字を確認する方法と大文字と小文字を数えますか?
- 29. Railsの列挙型:大文字か小文字か
- 30. MD5文字列からバック
なぜこの質問をしていますか?何のためにそれが必要ですか? – Christian
私が言ったように、私のハッシュは単に手紙のケーシングのためにベンダーと一致しません。彼らは認証のためにそれを使用します。 –
もし彼らが過去に生きているものにMD5を使っているのであれば。場合によっては、私はそれに答えようとしました。 – tadman