そのため、現在、私の Java コードは Perl コードとは異なる SHA-256 ハッシュを作成していますが、それは UTF8 文字が登場した場合のみです。デバッグを行ったところ、Jörg という名前の byte[] 表現が言語で次のようになっていることがわかりました。
Java 74、-61、-74、114、103
パール 74、195、182、114、103
ハッシュの違いを引き起こしている可能性がありますか?Java は符号付きバイトを使用しているのに対し、Perl は符号なしを使用しているようです。必要/要求された場合の詳細情報!
ありがとう!