文字列「TREFFLAGDATAC000000EN」に対して Java を使用して MD5 チェックサム値を生成しようとしていますが、同じ文字列に対して IBM InfoSphere DataStage が異なる MD5 チェックサム値を生成しています。
データステージで指定された同じ MD5 チェックサム値を生成する方法を教えてもらえますか?
Java コードによって生成された md5: 4659dff22b357cd9cc9fe0979603d1ab データ ステージによって生成された md5: fd607ac2a5d19980795c584dff24b899
以下は私のJavaコードです
public static void main(String[] args) throws UnsupportedEncodingException{
String value = "TREFFLAGDATAC000000EN";
String hashCode = DigestUtils.md5Hex(value.getBytes("UTF-8"));
System.out.println(hashCode);
}