crypto-module
本模块提供节点内置加密库中某些加密方法与nativescript之间的接口,同时也为一些自定义实现的加密提供相同的接口,例如凯撒密码。
npm i --save crypto-module

本模块为多个加密块加密库以及RSA库提供接口,可以与nativescript一起使用。

查看实际应用

var crypto_module = require('crypto-module');
Object.keys(crypto_module.ivLength).forEach(function(algorithm) {
console.log(algorithm);
var encrypted = "";
var decrypted = "";
var key = "";
if(algorithm == 'caesar'){
key = 28;
} else{
key = "secret";
}

encrypted = crypto_module.encryptMessage('hallo 👄', key, algorithm);
console.log(encrypted);
decrypted = crypto_module.decryptMessage(encrypted, key, algorithm);
console.log(decrypted);
console.log("-----------------------")
});