An open API service indexing awesome lists of open source software.

https://github.com/csfelix/csharp-rsa-algorithm

👥 Your message is saved, Your message is secure, Your message is encripted!! 👥 (🔑 KeyWords: C#, C Sharp, RSA Algorithm 🔑)
https://github.com/csfelix/csharp-rsa-algorithm

cipher csharp rsa security

Last synced: 7 months ago
JSON representation

👥 Your message is saved, Your message is secure, Your message is encripted!! 👥 (🔑 KeyWords: C#, C Sharp, RSA Algorithm 🔑)

Awesome Lists containing this project

README

          

# 🌟 RSA Algorithm 🌟

----
### `❓ What's it? ❓`

* Safety at Sea is a program that I developed for my University (I gotcha 10 with this program!!!). It uses RSA's Algorithm to encript and decript text messages, but, there are one special thing: I wrote the RSA proccess!!

* In bit words, I studied how RSA works and wrote a class that make this function. How the cipher class was wrote by me (😐😐) and use integer numbers instead byte datas, the program works just with small integers.

----
### `⚒️ Tools ⚒️`

* C# and Visual Studio;
* Windows as your Operational System.

----
### `⚙️ Run ⚙️`

> EXE

* Download the source code;
* Go to *Criptografia RSA\WindowsFormsApp1\bin\Debug* and opens the **Criptografia RSA.exe** file.

> Compile

* Download the source code;
* Import *Criptografia RSA* folder in your Visual Studio;
* Open the **Login.cs** file and compile it!

----
### `📝 Examples 📝`

* The software has three basic functions: information, cipher and CUMI!?; being each of them:

```
1) Information: you can access and read text and images information about a fictional situation (237 is the private key to decript the message, while 13 is the public key);
2) Cipher: you can encript and decript messages, besides to convert images to hexadecimal bytes (into 'Arquivos txt' folder there are 'Chaves.txt' file that contains some public and private key to use);
3) CUMI: yeahhhhhhhhhh, the first CUMI's version was developed in this project!!!!!!!!!
```

----
### `🎁 Bonus 🎁`

* The login's credentials are:

```
- login: cc2p14
- password: uniparacatuba

- CUMI: ON - EN | ON - PT | OFF - EN | OFF - PT
```

* Curiosity: about my **CSHARP-FERMAT-METHOD-RSA-ATTACK** repository, I mentioned that I developed it in order to test a program. So, this is the program!

* Into *DLL's* folder there are two dlls: Stsrem.Numerics and System.Speech, being:

```
- System.Numerics: used to proccess large integers numbers (BigInteger class);
- System.Speech: used to CUMI speak with us.
```

----
### `📫 Reach Me 📫`

> **Email:** **[csfelix08@gmail.com](mailto:csfelix08@gmail.com?)**

> **Linkedin:** **[linkedin.com/in/csfelix/](https://www.linkedin.com/in/csfelix/)**

> **Instagram:** **[instagram.com/c0deplus/](https://www.instagram.com/c0deplus/)**

----

> **Portfolio:** **[CSFelix.io](https://csfelix.github.io/)**