0.1.1 • Published 6 years ago

roger-express-crypto v0.1.1

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

roger-express-crypto

A roger-express-crypto egy express middleware, privát weboldalak ajax forgalmának titkosítására. A forgalom titkosítása 256-bites AES kulccsal történik amit a cliens előzőleg generált RSA kulcsok segítségével szerezhet meg.

installáció:

npm i roger-express-crypto

Használat:

RSA kulcsok generálása:

Az projekt package.json -> scripts szekciójában fel kell venni a kulcsok generálására szolgáló segédprogramot.

"scripts" : {
    "keygen" : "roger-express-crypto"
}

Futtatás pl: npm run keys 2048 Ezzel a parancsal létrejön a projekt gyökér könyvtárában egy keys könyvtár ahol a kulcsok ezután megtalálhatók lesznek.

A middleware.

const express = require("express");
const crypto = require("roger-express-crypto");

const app = express();

var myCrypto = new crypto({
  serverkey: "A server titkos RSA kulcsa",
  clientkey: "A cliens nyilvános RSA kulcsa"
});

app.use(myCrypto.middleware);
0.1.1

6 years ago

0.1.0

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.1

6 years ago