项目作者: poga

项目描述 :
send encrypted message between two ed25519 key pair
高级语言: JavaScript
项目地址: git://github.com/poga/encrypted-message.git
创建时间: 2017-02-16T01:02:30Z
项目社区:https://github.com/poga/encrypted-message

开源协议:

下载


encrypted-message

NPM Version JavaScript Style Guide

sending encrypted messages between two ed25519 key pairs generated by sodium-signatures

Usage

  1. var signatures = require('sodium-signatures')
  2. var encrypted = require('encrypted-message')
  3. var sender = signatures.keyPair()
  4. var receiver = signatures.keyPair()
  5. var message = encrypted.message(sender, receiver, 'SECRET MESSAGE')
  6. encrypted.openMessage(sender, receiver, message).toString() // === 'SECRET MESSAGE'

API

msg = encrypted.message(sender, receiver, message)

Returns an encrypted message from sender to receiver.

decrypted = encrypted.openMessage(sender, receviver, message)

Returns decrypted message from a message

License

The MIT LIcense