AuthorizationCreateUtil.java 781 B

1234567891011121314151617181920212223
  1. package cn.com.qmth.markingaudit.utils;
  2. import java.security.NoSuchAlgorithmException;
  3. import com.qmth.boot.tools.codec.CodecUtils;
  4. import com.qmth.boot.tools.models.ByteArray;
  5. /**
  6. * 后台生成签名工具类
  7. */
  8. public class AuthorizationCreateUtil {
  9. public static void main(String[] args) throws NoSuchAlgorithmException {
  10. String accessKey = "0315b78010974ce4baedd8005dc2b834";
  11. String accessSecret = "XwaMV27j1c39rHBBucSSJYvUmf7SGdNi";
  12. System.out.println(buildApiSecret(accessKey, accessSecret));
  13. }
  14. public static String buildApiSecret(String accessKey, String accessSecret) {
  15. return ByteArray.fromArray(CodecUtils.hmacsha256(accessKey.getBytes(), accessSecret.getBytes())).toHexString()
  16. .toLowerCase();
  17. }
  18. }