zpi-ifind

2.0.0 • Public • Published

ZPI IFIND

Build Status npm version License: MIT

Usage

  1. Install package
$ npm i zpi-ifind
  1. Generate key
const { generateKey } = require('zpi-ifind');
generateKey('ifind.private.pem', 'ifind.public.pem');
  1. Exchange public key file with zpi

  2. Get data from query param d

let data = req.query.d;
  1. Decrypt and verify data to get user info
const {
    loadPrivateKey,
    loadPublicKey,
    decryptAndVerify
} = require('zpi-ifind');

const ifindPrivate = loadPrivateKey('ifind.private.pem');
const zpiPublic = loadPublicKey('zpi.public.pem');

const message = decryptAndVerify(
    data,
    ifindPrivate,
    zpiPublic
);

Package Sidebar

Install

npm i zpi-ifind

Weekly Downloads

2

Version

2.0.0

License

MIT

Unpacked Size

8.33 kB

Total Files

5

Last publish

Collaborators

  • bakaoh