shielded-high-encryption
v1.0.4
Published
A secure encryption system using AES, named Shielded High Encryption (SHE)
Maintainers
Readme
Shielded High Encryption (SHE)
Shielded High Encryption (SHE) is a secure encryption system using AES.
It includes all of these functions:
setKeyFolder, setDataFile, setDataDecryptedFile, generateKey, generateIv, generateRsaKeyPair, deriveKeyFromPassword, saveKey, loadKey, hashData, compressData, decompressData, logOperation, encrypt, decrypt, encryptWithPublicKey, decryptWithPrivateKey, rotateKey, hybridEncrypt, hybridDecrypt, signData, verifySignature, generateDhKeys, computeSecret, generateOtp, createEncryptedBackup, recoverEncryptedBackup, addMetadata, getMetadata, addKeyExpiration, checkKeyExpiration, encryptTwoFish, decryptTwoFish, deriveKeyFromPasswordArgon2, deriveKeyFromPasswordBcrypt, encryptChaCha20, decryptChaCha20, generateShares, reconstructSecrets.
Installation
#```sh npm i shielded-high-encryption, @types/node --save-dev
Some examples cuz why not
node main.js --generateShares 12345 5 3
Output: Generated Shares: [[1, 987654321], [2, 123456789], ...]
Reconstruct secrets:
node main.js --reconstructSecret '[{"1":"987654321"},{"2":"123456789"},{"3":"111213141"}]'
Output: Reconstructed Secret: 12345
