Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.security.MessageDigest;
- import java.security.NoSuchAlgorithmException;
- import org.apache.commons.codec.binary.Base64;
- public class ResponseGenerator {
- public static String toResponseKey(String clientKey) {
- try {
- String guid = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11";
- MessageDigest md = MessageDigest.getInstance("SHA-1");
- byte[] encrypted = md.digest((clientKey + guid).getBytes());
- byte[] encoded = new Base64().encode(encrypted);
- return new String(encoded);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return null;
- }
- public static void main(String[] args) throws NoSuchAlgorithmException {
- String clientKey = "dGhlIHNhbXBsZSBub25jZQ==";
- // String guid = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11";
- // MessageDigest md = MessageDigest.getInstance("SHA-1");
- //
- // byte[] encrypted = md.digest((clientKey + guid).getBytes());
- // byte[] encoded = new Base64().encode(encrypted);
- //
- // System.out.println(new String(encoded));
- System.out.println(toResponseKey(clientKey));;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement