Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String text = "mytext";
- MessageDigest mdigest = null;
- byte[] msgBytes = null;
- String msg;
- mdigest = MessageDigest.getInstance("MD5");
- mdigest.reset();
- mdigest.update(text.getBytes());
- byte[] digest = mdigest.digest();
- BigInteger big = new BigInteger(1,digest);
- String hash = big.toString(16);
- System.out.println(hash);
- while(hash.length() < 32 ){
- hash = "0"+hash;
- }
- System.out.println("hashtext: "+hash);
- BASE64Decoder decoder = new BASE64Decoder();
- msgBytes = decoder.decodeBuffer(hash);
- System.out.println(msgBytes);
- msg = new String(msgBytes,"utf-8");
- // also tried msg = new String(msgBytes);
- System.out.println("decoded message is :" + msg);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement