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 aesDecrypt(key, encryptedText) {
    var encryptedBytes = new Buffer(encryptedText,'base64')
    var decryptedBytes = new aes.ModeOfOperation.ctr(key).decrypt(encryptedBytes)
    return aes.util.convertBytesToString(decryptedBytes);
}
Beispiel #3
0
function aesEncrypt(key, text) {
    var textBytes = aes.util.convertStringToBytes(text)
    var encryptedBytes = new aes.ModeOfOperation.ctr(key).encrypt(textBytes)
    return encryptedBytes.toString('base64')
}