From 7d0aebad532e6d7d3a4f3360fead53aa0df4c2aa Mon Sep 17 00:00:00 2001 From: cheney Date: Fri, 16 Dec 2022 16:47:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=E5=87=BD=E6=95=B0?= =?UTF-8?q?=20hash?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/sunyard/inf/cryption/SydHashApi.java | 2 +- src/main/java/racal/sunyard/main/SydApi4j.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/sunyard/inf/cryption/SydHashApi.java b/src/main/java/com/sunyard/inf/cryption/SydHashApi.java index fb46a36..85ab220 100644 --- a/src/main/java/com/sunyard/inf/cryption/SydHashApi.java +++ b/src/main/java/com/sunyard/inf/cryption/SydHashApi.java @@ -73,5 +73,5 @@ public interface SydHashApi { public RetWrap countHash(int hashType, int packSn, byte[] msg, byte[] filterData); - public byte[] RSAHash(int hashType, byte[] orgData); + public byte[] hash(int hashType, byte[] orgData); } diff --git a/src/main/java/racal/sunyard/main/SydApi4j.java b/src/main/java/racal/sunyard/main/SydApi4j.java index 9b5c89e..e6557e2 100644 --- a/src/main/java/racal/sunyard/main/SydApi4j.java +++ b/src/main/java/racal/sunyard/main/SydApi4j.java @@ -915,7 +915,7 @@ public class SydApi4j implements SydApi { deVerify= detachedVerify(rFlag,dataType,orgData,sign); }else { //RetWrap hashData = countHash(0, 0, orgData, null); - byte[] hashData = RSAHash(0, orgData); + byte[] hashData = hash(0, orgData); deVerify= this.detachedVerify(2, 0, hashData, sign); } return deVerify; @@ -1114,7 +1114,7 @@ public class SydApi4j implements SydApi { sign = detachedSign(rFlag,dataType,orgData,sCertDN); }else{ // RetWrap hashData = countHash(0, 0, orgData, null); - byte[] hash = RSAHash(0, orgData); + byte[] hash = hash(0, orgData); sign = detachedSign(2,0, hash, sCertDN); } return sign; @@ -9174,7 +9174,7 @@ public class SydApi4j implements SydApi { @param hashType HASH类型。0: SHA1,1: SHA256,2: MD5 @param orgData 原始数据 */ - public byte[] RSAHash(int hashType, byte[] orgData) { + public byte[] hash(int hashType, byte[] orgData) { byte[] hashData = new byte[0]; final int packLen = 4064; // 如果长度小于等于 4064 ,发送唯一包 @@ -11666,7 +11666,7 @@ public class SydApi4j implements SydApi { verifyRSA= this.detachedVerify(rFlag, 1, orgData, sign2); }else { // RetWrap hashData = this.countHash(0, 0, orgData, null); - byte[] hashData = RSAHash(0, orgData); + byte[] hashData = hash(0, orgData); verifyRSA= this.detachedVerify(2, 0, hashData, sign2); } return verifyRSA; @@ -11714,7 +11714,7 @@ public class SydApi4j implements SydApi { try { // RetWrap hashData = countHash(0, 0, orgData, null); // byte[] hash = (byte[]) hashData.get("hash"); - byte[] hash = RSAHash(0, orgData); + byte[] hash = hash(0, orgData); String sign = this.detachedSign(2,0, hash, sCertDN); return ASN1Util.addOriginDataToPKCS7Sign( orgData, sign ); } catch (IOException e) {