Guest User

Untitled

a guest
Oct 21st, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. import java.util.Base64;
  2.  
  3. public class Enc2 {
  4. public static void main (String[] arg) {
  5. System.out.println(encryptSomeNumber("1234567812345678"));
  6. }
  7.  
  8. public static String encryptSomeNumber(final String SomeNumber){
  9. String encryptedSomeNum = "";
  10. String ALGO = "AES";
  11.  
  12. try {
  13. String myKey = "DLDiGPqGysAow3II";
  14. byte[] keyBytes = myKey.getBytes("UTF-8");
  15.  
  16. java.security.Key encryptkey = new javax.crypto.spec.SecretKeySpec(keyBytes, ALGO);
  17. javax.crypto.Cipher c;
  18. c = javax.crypto.Cipher.getInstance(ALGO);
  19. c.init(javax.crypto.Cipher.ENCRYPT_MODE, encryptkey);
  20. byte[] encVal = c.doFinal(SomeNumber.getBytes());
  21.  
  22. byte[] encodedBytes = Base64.getEncoder().encode(encVal);
  23. String s = new String(encodedBytes);
  24.  
  25. encryptedSomeNum = s;
  26. } catch (Exception e) {
  27. System.out.println("error when encrypting number");
  28. return encryptedSomeNum;
  29. }
  30. return encryptedSomeNum;
  31. }
  32.  
  33. let crypto = require('crypto');
  34.  
  35. let algorithm = 'aes-128-ecb';
  36. let password = 'DLDiGPqGysAow3II';
  37.  
  38. function encrypt(buffer){
  39. let cipher = crypto.createCipher(algorithm, password)
  40. let crypted = Buffer.concat([cipher.update(buffer), cipher.final()]);
  41. return crypted;
  42. }
  43.  
  44. let cyphertext = encrypt(new Buffer("1234567812345678", "utf8"))
  45. console.log(cyphertext.toString('base64'));
Add Comment
Please, Sign In to add comment