0.3.3-1 • Published 4 years ago
encryptlab v0.3.3-1
Announcement! to extending great knowledge of cryptography world, from
0.3.3encryptlab will support for hash and encoding examples!
The purpose of EncryptLab is to make it easier for developers to understand how each encryption works with tools and example code in Node.js.
List of Available Encryption, Encoding And Hash
Usage
Using SDK
npm install encryptlabconst encryptlab = require("encryptlab");
// encryption list
console.log(encryptlab);
(async () => {
const encrypted = await encryptlab.tripleDes.encrypt(
"Hello World",
"HelloWorldKey"
);
const decrypted = await encryptlab.tripleDes.decrypt(
"aH1rtsLpBFA9P6DqbrQr0w==",
"HelloWorldKey"
);
console.log(encrypted);
console.log(decrypted);
})();or
Using NPX Local Web Server
# the server will listening on port 3000!
npx encryptlabHow to start Local Development ?
# first. install dependencies
$ npm install
# then. serve with hot reload at localhost:3000
$ npm run dev
# etc
# build css for production
$ npm run build:css
# watch file changes
$ npm run watch
# run test
$ npm run testWant to add any encryption method ?
Feel free to create proposal in repository Github Issue to discuss it first before do your work.
Contributing
Want to make EncryptLab more perfect? Let's contribute and follow the contribution guide.
Contributors
Thanks to all of you who spend times to build this repository.
License
EncryptLab is under the MIT License