| | |
| | | import java.security.InvalidKeyException; |
| | | import java.security.NoSuchAlgorithmException; |
| | | import java.util.Base64; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import java.util.TreeMap; |
| | | |
| | |
| | | String base64String = Base64.getEncoder().encodeToString(signData); |
| | | return URLEncoder.encode(base64String, "UTF-8"); |
| | | } |
| | | |
| | | public static void main(String[] args) throws UnsupportedEncodingException, NoSuchAlgorithmException, InvalidKeyException { |
| | | long timestamp = System.currentTimeMillis(); |
| | | Map<String, Object> paramMap = new HashMap<>(); |
| | | paramMap.put("appKey", "a4b2285c6cd448bc9c297728a699893d"); |
| | | paramMap.put("timestamp", timestamp); |
| | | System.out.println(timestamp); |
| | | System.out.println(sign(paramMap,"9e80437dab1cb978ccc843c8287ad0c1045a0b49")); |
| | | } |
| | | } |