Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Base64;
- public class Enc2 {
- public static void main (String[] arg) {
- System.out.println(encryptSomeNumber("1234567812345678"));
- }
- public static String encryptSomeNumber(final String SomeNumber){
- String encryptedSomeNum = "";
- String ALGO = "AES";
- try {
- String myKey = "DLDiGPqGysAow3II";
- byte[] keyBytes = myKey.getBytes("UTF-8");
- java.security.Key encryptkey = new javax.crypto.spec.SecretKeySpec(keyBytes, ALGO);
- javax.crypto.Cipher c;
- c = javax.crypto.Cipher.getInstance(ALGO);
- c.init(javax.crypto.Cipher.ENCRYPT_MODE, encryptkey);
- byte[] encVal = c.doFinal(SomeNumber.getBytes());
- byte[] encodedBytes = Base64.getEncoder().encode(encVal);
- String s = new String(encodedBytes);
- encryptedSomeNum = s;
- } catch (Exception e) {
- System.out.println("error when encrypting number");
- return encryptedSomeNum;
- }
- return encryptedSomeNum;
- }
- let crypto = require('crypto');
- let algorithm = 'aes-128-ecb';
- let password = 'DLDiGPqGysAow3II';
- function encrypt(buffer){
- let cipher = crypto.createCipher(algorithm, password)
- let crypted = Buffer.concat([cipher.update(buffer), cipher.final()]);
- return crypted;
- }
- let cyphertext = encrypt(new Buffer("1234567812345678", "utf8"))
- console.log(cyphertext.toString('base64'));
Add Comment
Please, Sign In to add comment