Advertisement
Latinist

Untitled

Apr 7th, 2020
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.63 KB | None | 0 0
  1. private String getPasswordDigest(String nonce, String timestamp) {
  2.         try {
  3.             MessageDigest messageDigest = MessageDigest.getInstance("SHA-1");
  4.             messageDigest.reset();
  5.             String hashedString = String.format("%s%s%s", nonce, timestamp, apiSecretKey);
  6.             messageDigest.update(hashedString.getBytes(StandardCharsets.UTF_8));
  7.             String sha1Sum = bytesToHex(messageDigest.digest());
  8.  
  9.             return DatatypeConverter.printBase64Binary(sha1Sum.getBytes(StandardCharsets.UTF_8));
  10.         } catch (NoSuchAlgorithmException ex) {
  11.             throw new RuntimeException(ex);
  12.         }
  13.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement