GOSTアルゴリズムを使用して、Bouncy Castleライブラリを使用してキーと入力に基づくハッシュを作成しています。コードの下にはハッシュを生成し、これが働くとき、それはハッシュを検証し、認証を与えるAPIを呼び出すためにMulesoft内部で使用する必要があり、そのようhttp://beautifytools.com/hmac-generator.phpGOST 3411 Bouncy Castleを使用したアルゴリズム
HMac gMac= new HMac(new GOST3411Digest());
byte[] key = "keyphrase".getBytes();
byte[] input = "macinput".getBytes();
gMac.init(new KeyParameter(key));
gMac.update(input, 0, input.length);
byte[] mac = new byte[gMac.getMacSize()];
gMac.doFinal(mac, 0);
BigInteger in = new BigInteger(1, mac);
System.out.println(in.toString(16));
などのオンラインツールを使って生成されたものと一致していません。基本的に、暗号化は認証トークンの生成のためのものです。
長い間stackoverflowを参照していましたが、質問を投稿する機会はありませんでした。これが私の最初のです:)
おかげで、 スーディープ
それはあなたが期待するものは何ですか? –