0.0.21 • Published 4 years ago

easy-cryptography-js v0.0.21

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

easy-cryptography-js ubuntu CI Mac OS CI Windows CI

Install

npm i easy-cryptography-js

  • Supported Ciphers

    • AES (Advanced Encryption Standard)
      • 256 CBC
      • 256 GCM
  • Supported Hashes

    • SHA-256
    • SHA-512
    • SHA3-512
    • SHA3-384
    • SHAKE-256

Encryption And Decrypting

// for AES 256 encryption
const AES_256 = require('easy-cryptography-js/AES_256.js');

// encrypt data 256 CBC
AES_256.encrypt_256_CBC("Your Message", "Your Key", "Your IV");

// decrypt data 256 CBC
AES_256.decrypt_256_CBC("Your Encrypted Message", "Your Key", "Your IV");

// encrypt data 256 GCM
AES_256.encrypt_256_GCM("Your Message", "Your Key", "Your IV");

// decrypt data 256 GCM
AES_256.decrypt_256_GCM("Your Encrypted Message", "Your Key", "Your IV");

Hashing

const hashing = require('easy-cryptography-js/Hashing.js')

// Shake 256 Hash (recommended)
hashing.Shake_256_hash("Your Text");

// SHA3 512 (recommended)
hashing.sha3_512_hash("Your Text");

// SHA3 384 (recommended)
hashing.sha3_384_hash("Your Text");

// SHA2 512 (Not-recommended)
hashing.sha512_hash("Your Text");

// SHA2 384 (Not-recommended)
hashing.sha384_hash("Your Text");
0.0.20

4 years ago

0.0.21

4 years ago

0.0.18

4 years ago

0.0.19

4 years ago

0.0.17

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.13

4 years ago

0.0.14

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago