clay-crypto
v4.0.5
Published
Cryptographic utility for Clay DB
Downloads
87
Readme
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.