meteor add wieldo:crypto
tweetnacl 0.14.0
tweetnacl-util 0.13.3
Generates pair of keys: publicKey
and secretKey
const keyPair = Crypto.utils.keyPair();
Generates random 24 length nonce
Generates random 32 length key
Generates random n-length bytes
- n : Integer - length
Stringifies an object or uses string directly and converts it to Uint8Array
- message : Object | Uint8Array | String - message to encode
Decodes a messages and coverts it to JSON object or String
- message : Uint8Array encoded message
Encrypts message symetrically
- message : Uint8Array - message you want to encrypt
- nonce : Uint8Array
- key : Uint8Array
Crypto.sym.encrypt(message, nonce, key);
Encrypts strings symetrically
- message : String - message you want to encrypt
- nonce : Uint8Array
- key : Uint8Array
Encrypts objects symetrically
- message : object - message you want to encrypt
- nonce : Uint8Array
- key : Uint8Array
Decrypts message symetrically
- message : Uint8Array - encrypted message
- nonce : Uint8Array
- key : Uint8Array
Decrypts strings symetrically
- message : Uint8Array - encrypted message
- nonce : Uint8Array
- key : Uint8Array
Decrypts objects symetrically
- message : Uint8Array - encrypted message
- nonce : Uint8Array
- key : Uint8Array
Encrypts message asymetrically
- message : Uint8Array - message to encrypt
- nonce : Uint8Array
- publicKey : Uint8Array - their public key
- secretKey : Uint8Array - your secret key
Crypto.asym.encrypt(message, nonce, publicKey, secretKey);
Encrypts strings asymetrically
- message : String - message to encrypt
- nonce : Uint8Array
- publicKey : Uint8Array - their public key
- secretKey : Uint8Array - your secret key
Encrypts objects asymetrically
- message : Object - message to encrypt
- nonce : Uint8Array
- publicKey : Uint8Array - their public key
- secretKey : Uint8Array - your secret key
Decrypts message asymetrically
- message : Uint8Array - encrypted message
- nonce : Uint8Array
- publicKey : Uint8Array - their public key
- secretKey : Uint8Array - your secret key
Decrypts strings asymetrically
- message : Uint8Array - encrypted message
- nonce : Uint8Array
- publicKey : Uint8Array - their public key
- secretKey : Uint8Array - your secret key
Decrypts objects asymetrically
- message : Uint8Array - encrypted message
- nonce : Uint8Array
- publicKey : Uint8Array - their public key
- secretKey : Uint8Array - your secret key
If you want to help our developers create software donate please.