2022-04-29 18:58:03 +02:00
2022-03-20 18:49:26 +01:00
2022-05-01 16:23:07 +02:00
2022-04-27 18:36:07 +02:00
2022-05-01 16:35:48 +02:00
2022-03-20 18:12:25 +01:00
2022-05-01 16:25:10 +02:00
2022-04-29 18:58:03 +02:00

WHY2 Encryption System

Yeah.

Table of contents

Installation

Run 'build.sh install' with root permissions to install WHY2 on your system.

sudo ./build.sh install

Using in Your projects

Run configure.sh and you'll be good to go.

To encrypt text, use function encryptText() from file include/encrypter.h.

To decrypt text, use function decryptText() from file include/decrypter.h.

Jump to examples if you're not sure, how to use.

Example of code

  • Encryption:

    //FIRST VARIANT
    char *yourText = encryptText("Put here text, you want encrypt...", "tzXlZGxkhfYOvRthqokDrmGFyDMylgmeIlrJTpVAwuqrLjABXM");
    //The second thing is Your **key**. (The key must be at least 50 characters long!)
    
    //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.
    
  • Decryption:

    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.
    

Example programs

Uhm... There aren't any examples (for now)... We will maybe create some... Later...

JavaScript

You can found the JS remake >> RIGHT HERE <<. Thanks, @SebestikCZ <3

Description
Symmetric Encryption System Written in C.
Readme 2.1 MiB
Languages
C 92%
Makefile 3.5%
Rust 3%
Shell 1.5%