4.0.5 • Published 5 years ago
clay-crypto v4.0.5
clay-crypto
Cryptographic utility for Clay DB
Installation
$ npm install clay-crypto --save
Usage
'use strict'
const {
generate,
encrypt, decrypt
} = require('clay-crypto')
{
const {publicKey, privateKey} = generate('', 2048)
const encrypted = encrypt('This is the message', privateKey)
const decrypted = decrypt(encrypted, publicKey)
console.log(decrypted)
}
Functions
Available functions
Signature | Description |
---|---|
generate(bits) -> Array | Generate RSA key |
sign(privateKey, text) -> string | Create sign |
stringify(value) -> string | Stringify object |
verify(publicKey, text, signature) -> boolean | Verify text with signature |
License
This software is released under the Apache-2.0 License.