professionalize wording
This commit is contained in:
@@ -44,7 +44,7 @@ PROJECT_NUMBER =
|
|||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
# quick idea about the purpose of the project. Keep the description short.
|
# quick idea about the purpose of the project. Keep the description short.
|
||||||
|
|
||||||
PROJECT_BRIEF = "Ghetto (but also super easy) cryptography!"
|
PROJECT_BRIEF = "An educational cryptography library (GCrypt / GNU Crypt)"
|
||||||
|
|
||||||
# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
|
# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
|
||||||
# in the documentation. The maximum height of the logo should not exceed 55
|
# in the documentation. The maximum height of the logo should not exceed 55
|
||||||
|
|||||||
@@ -1,24 +1,22 @@
|
|||||||
[](https://drone.leonetienne.de/leonetienne/GCrypt)
|
[](https://drone.leonetienne.de/leonetienne/GCrypt)
|
||||||
|
|
||||||
# GCrypt
|
# GCrypt
|
||||||
*(GhettoCrypt), because frankly I have no idea what the fuck I'm doing*
|
*GCrypt (GNU Crypt) — an educational project for learning how block ciphers work*
|
||||||
<sub>*Please don't use this for anything critical*</sub>
|
<sub>*Please don't use this for anything critical*</sub>
|
||||||
|
|
||||||
|
> **Note:** This project is unrelated to [libgcrypt](https://www.gnupg.org/software/libgcrypt/index.html), the cryptographic library used by GnuPG. Any naming similarity is coincidental — "GCrypt" here just stands for "GNU Crypt".
|
||||||
|
|
||||||
## [Documentation](https://gcrypt.rtfm.leonetienne.de/)
|
## [Documentation](https://gcrypt.rtfm.leonetienne.de/)
|
||||||
|
|
||||||
|
|
||||||
## What the hell is this?
|
## What is this?
|
||||||
An educational project on implementing a block cipher using a feistel network.
|
An educational project on implementing a block cipher using a feistel network.
|
||||||
This block cipher employs a few modes of operation. Read more about them [here](#modes-of-operation).
|
This block cipher employs a few modes of operation. Read more about them [here](#modes-of-operation).
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
* It has very easy syntax
|
* Very easy to use
|
||||||
* It's slow
|
|
||||||
* It's probably super insecure
|
|
||||||
* But the syntax is pythonlike easy🙇
|
|
||||||
* 512-bit keys
|
* 512-bit keys
|
||||||
|
* Not performance-optimized, and not audited for security
|
||||||
It's pretty ghetto, you know?
|
|
||||||
|
|
||||||
## What are the actual advantages?
|
## What are the actual advantages?
|
||||||
* It's two files to import into your project
|
* It's two files to import into your project
|
||||||
@@ -30,9 +28,8 @@ It's pretty ghetto, you know?
|
|||||||
* For data obfuscation
|
* For data obfuscation
|
||||||
* If your only other option would be no encryption at all
|
* If your only other option would be no encryption at all
|
||||||
|
|
||||||
### I am not kidding, don't use this for critical stuff! Homebrew ciphers tend to be shit!
|
### Seriously, don't use this for anything critical. Homebrew ciphers are rarely secure — this one included.
|
||||||
Especially mine!🗡️
|
Even assuming it's a good cipher, its implementation leaves a lot to be desired in terms of being cryptographically secure.
|
||||||
Even assumed it's a good cipher, it's implementation leaves a lot to be desired in terms of being cryptographically secure.
|
|
||||||
|
|
||||||
## How do I use this?
|
## How do I use this?
|
||||||
### *"I don't care about the library. Just let me use it from the command line!"*
|
### *"I don't care about the library. Just let me use it from the command line!"*
|
||||||
|
|||||||
Reference in New Issue
Block a user