decrypt: function (userId, encryptedToken) {
		var keyBytes = aesjs.util.convertStringToBytes(userId);
		var tokenBytes = aesjs.util.convertStringToBytes(encryptedToken);
		var aesCrypt = new aesjs.ModeOfOperation.ctr(keyBytes);
		var decryptedToken = aesCrypt.decrypt(tokenBytes);
		return aesjs.util.convertBytesToString(decryptedToken);
	}
Beispiel #2
0
function aesEncrypt(key, text) {
    var textBytes = aes.util.convertStringToBytes(text)
    var encryptedBytes = new aes.ModeOfOperation.ctr(key).encrypt(textBytes)
    return encryptedBytes.toString('base64')
}