1.5.6 • Published 1 year ago

@franatrtur/rsa_demo v1.5.6

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Tento archiv obsahuje demonstrativní implementaci šifry RSA v programovacím jazyce javascript pro ročníkovou práci "Asymetrická kryptografie a šifrovací systém RSA" (Gymnázium Slovanské náměstí, Brno, 2023). Autor Franišek Čech, V.A

Ukázka procesu RSA: https://franatrtur.github.io/demo/

Použití:

Modul exportuje (ES6 modle system) třídu RSAKey{mod: number, exponent: number} a RSAKeyPair{publicKey: RSAKey, privateKey: RSAKey}.
Jak začít modul používat:

$ npm install @franatrtur/rsa_demo
import { RSAKey, RSAKeyPair } from "@franatrtur/rsa_demo"

Šifrování a dešifrování správ (čísla 1-1000) lze provádět pomocí funkce (object RSAKey).process(message: number): number.
Vytvoření klíčového páru pze provést pomocí funkce (class RSAKeyPair).generate().
Funkce vybere exponent 7 a náhodná prvočísla z intervalu 2 do 256, ale je možné jí podat p, q, e jako parametry.

1.5.6

1 year ago

1.5.5

1 year ago

1.5.4

1 year ago

1.5.3

1 year ago

1.5.2

1 year ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago