@dekproject/rsa
RSA interface plugin for DEK
Instalation
To install the bootstrap we recommend using the CLI
$ npm i -g @dekproject/cli
$ dek install rsa
or
$ npm i @dekproject/rsa @dekproject/scope
Usage
Using direct
import { $, plugins, rsa } from "@dekproject/scope";
(async () => {
await plugins("./");
$.wait("rsa").then(() => {
var cryptPassword = rsa.encrypt("123", "base64");
console.log("Encrypt:", cryptPassword.toString());
console.log("Decrypt:", rsa.decrypt(cryptPassword).toString());
});
})();
Using in the standard DEK skeleton
import { rsa } from "@dekproject/scope";
var cryptPassword = rsa.encrypt("123", "base64");
console.log(rsa.decrypt(cryptPassword).toString());