Update README.md

This commit is contained in:
Šebestíček 2022-03-20 16:28:59 +01:00 committed by GitHub
parent 67befd2797
commit b911654666
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,28 +12,34 @@ This project is made 'like a library', so compiling is useless... :)
## Using in Your projects ## Using in Your projects
To **encrypt** text, use function `encryptText()` from file `include/encrypter.h`. To **encrypt** text, use function `encrypt()` from file `./index.js`.
To **decrypt** text, use function `decryptText()` from file `include/decrypter.h`. To **decrypt** text, use function `decrypt()` from file `./index.js`.
Jump to [examples](#examples) if you're not sure, how to use. ~~Jump to [examples](#examples) if you're not sure, how to use.~~
## Example of code ## Example of code
- Encryption: - Encryption:
```c ```js
const { encrypt, decrypt } = require("WHY2-Encryption-System");
//FIRST VARIANT //FIRST VARIANT
char *yourText = encryptText("Put here text, you want encrypt...", "tzXlZGxkhfYOvRthqokDrmGFyDMylgmeIlrJTpVAwuqrLjABXM"); //The second thing is Your **key**. (The key must be 50 characters long!) var yourText = encryptText("Put here text, you want encrypt...", "tzXlZGxkhfYOvRthqokDrmGFyDMylgmeIlrJTpVAwuqrLjABXM"); //The second thing is Your **key**. (The key must be atleast 50 characters long!)
//SECOND VARIANT //SECOND VARIANT
char *yourText = encryptText("Put here text, you want encrypt...", NULL); //See? You don't have to use Your key. Program will automatically generate one for you. It will be printed out, so save it somewhere. var yourText = encryptText("Put here text, you want encrypt..."); //See? You don't have to use Your key. Program will automatically generate one for you.
``` ```
**WARNING!** The key from encryption will be printed out along the text value as an object
_Note: exit codes
`-2` - invalid key
`0` - operation completed successfully
`-1` - operation failed, description available using error property_
- Decryption: - Decryption:
```c ```js
char *yourText = decryptText("158.-83.9388.-14.57.8419.113.-98.10576", "tzXlZGxkhfYOvRthqokDrmGFyDMylgmeIlrJTpVAwuqrLjABXM"); //First parameter is Your encrypted text, the second is key you want to use for decryption it. char *yourText = decryptText("158.-83.9388.-14.57.8419.113.-98.10576", "tzXlZGxkhfYOvRthqokDrmGFyDMylgmeIlrJTpVAwuqrLjABXM"); //First parameter is Your encrypted text, the second is key you want to use for decryption.
``` ```
## Example programs ## Example programs
Uhm... There aren't any examples (for now)... I will maybe create some... Later... Uhm... There aren't any examples (for now)... I will maybe create some... Later...