UNPKG

shielded-high-encryption

Version:

A secure encryption system using AES, named Shielded High Encryption (SHE)

34 lines (13 loc) 1.19 kB
# 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