Skip to content

Commit

Permalink
Added Java Class files
Browse files Browse the repository at this point in the history
  • Loading branch information
sisfenix authored Sep 18, 2019
1 parent b6cffdc commit 39b608a
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions secure_token.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package azion_secure_token;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import sun.misc.BASE64Encoder;

public class secure_token {


public static void main(String[] args) throws NoSuchAlgorithmException {

String secretKey = "mysecret";
String uri = "/my/uri";
long expire = 1470055000;


String aValidar = secretKey + uri + expire;

MessageDigest md = MessageDigest.getInstance("MD5");
md.update(aValidar.getBytes());

String token = new BASE64Encoder().encode(md.digest()).replace("=","").replace("+","-").replace("/","_");

System.out.printf("http://www.example.org%s?st=%s&e=%s",uri,token,expire);
}
}

0 comments on commit 39b608a

Please sign in to comment.