Compare commits
186
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
521ec2bc2e
|
||
|
|
88a1295383 | ||
|
|
626ca33536 | ||
|
|
535c90b92c | ||
|
|
b1abc77f32 | ||
|
|
827622a0b7 | ||
|
|
d507bd1b2f | ||
|
|
4561620eac | ||
|
|
f6b8e9fbad | ||
|
|
e5d4211761 | ||
|
|
f0456193a9 | ||
|
|
656934634b | ||
|
|
573674a0b7 | ||
|
|
7410bc1b54 | ||
|
|
377099907b | ||
|
|
9a02c37a68 | ||
|
|
fc6208f08a | ||
|
|
afa07d0aca | ||
|
|
2f5e65b334 | ||
|
|
00d0f81bd9 | ||
|
|
f0db047316 | ||
|
|
27ebdb8d63 | ||
|
|
4f73996d79 | ||
|
|
35a5c9496d | ||
|
|
309dacadc8 | ||
|
|
74883458ba | ||
|
|
08f6e7d907 | ||
|
|
e8d81af6f2 | ||
|
|
fb1e6a9e8c | ||
|
|
855ecaaa2f | ||
|
|
136e03e65e | ||
|
|
834b799849 | ||
|
|
b87ba395e3 | ||
|
|
70111f906c | ||
|
|
ffea2bfb5b | ||
|
|
bf8a6454ae | ||
|
|
4c8c45ad04 | ||
|
|
0917e9c6cb | ||
|
|
a93b3b3fe5 | ||
|
|
d9fb90a01e | ||
|
|
ba37b4325c | ||
|
|
0ab87de23c | ||
|
|
fd75678ea3 | ||
|
|
a00b8cc310 | ||
|
|
f979b9c187 | ||
|
|
6a14b7b428 | ||
|
|
2f6df42696 | ||
|
|
3823eb6cc7 | ||
|
|
87987f6fe2 | ||
|
|
5df625e610 | ||
|
|
b9d81d1425 | ||
|
|
93be4d9cdc | ||
|
|
191b17c631 | ||
|
|
5365233b43 | ||
|
|
b0d0f831d9 | ||
|
|
186fea1383 | ||
|
|
cf22f8c569 | ||
|
|
2fa67b6860 | ||
|
|
612157bcac | ||
|
|
b888585f75 | ||
|
|
2eb0754b4e | ||
|
|
0a248b6d86 | ||
|
|
0e47b11a2c | ||
|
|
6834ea4ad8 | ||
|
|
407c0ad5bc | ||
|
|
2ecf0cc427 | ||
|
|
8e04e91e88 | ||
|
|
f6d646da55 | ||
|
|
6ac775105b | ||
|
|
fad87e9944 | ||
|
|
dddc2d16f6 | ||
|
|
8b9221e2e0 | ||
|
|
f28e510dba | ||
|
|
0f46ed7115 | ||
|
|
75c4b0a0d9 | ||
|
|
f246e3a5ef | ||
|
|
2194ad1ce3 | ||
|
|
876129f05f | ||
|
|
849d34613e | ||
|
|
cad96a19a2 | ||
|
|
c0418766d9 | ||
|
|
e7c1e17e2c | ||
|
|
143ec19bf3 | ||
|
|
800140bafa | ||
|
|
e9377699f2 | ||
|
|
660ab5e999 | ||
|
|
c3ff7a1326 | ||
|
|
8cf8ad2628 | ||
|
|
81a9570673 | ||
|
|
101a1e0fd6 | ||
|
|
bc3dae96a3 | ||
|
|
8ddd9d6bfb | ||
|
|
1f913b3a54 | ||
|
|
f7d8093668 | ||
|
|
21cbd80488 | ||
|
|
3630243d8d | ||
|
|
edbf36eb6d | ||
|
|
b5369a3c32 | ||
|
|
9a9cd05bed | ||
|
|
e552e1a6f8 | ||
|
|
db0add6e6e | ||
|
|
83854e42cb | ||
|
|
fa47a48dae | ||
|
|
939df4731b | ||
|
|
ed45b69342 | ||
|
|
3819fbe693 | ||
|
|
2815be238b | ||
|
|
7cf55414b5 | ||
|
|
b873c13bf2 | ||
|
|
12b0f6b031 | ||
|
|
3978bb6b18 | ||
|
|
8c7506297f | ||
|
|
17dece8daf | ||
|
|
1e479986fc | ||
|
|
5677d94e6a | ||
|
|
19660fc696 | ||
|
|
88cb36fd7b | ||
|
|
cd119f21bb | ||
|
|
91819c9723 | ||
|
|
cb6c50b684 | ||
|
|
a3c04b957f | ||
|
|
04c67436c4 | ||
|
|
bedfc91e04 | ||
|
|
fe6ec11672 | ||
|
|
967eba2f03 | ||
|
|
b0e0c0cd99 | ||
|
|
fedb30bb43 | ||
|
|
9fdc642bd6 | ||
|
|
bb76cbb2d7 | ||
|
|
cf784ca8ac | ||
|
|
734324ec10 | ||
|
|
4e2f99c28e | ||
|
|
1cc01a840d | ||
|
|
29f0efbba5 | ||
|
|
201917d385 | ||
|
|
6dce12b6ee | ||
|
|
f3b6dc155c | ||
|
|
71de8270d8 | ||
|
|
985aca1ef0 | ||
|
|
baf3190665 | ||
|
|
61577acd9e | ||
|
|
4015ee5dda | ||
|
|
9faea67af3 | ||
|
|
7a61d2e6c3 | ||
|
|
e416fe05cb | ||
|
|
a8230086d3 | ||
|
|
845c77a985 | ||
|
|
e8305399ea | ||
|
|
5fb38e1ed3 | ||
|
|
f75a41d8dc | ||
|
|
14e1fbe32c | ||
|
|
b998a51e11 | ||
|
|
13a7abd82d | ||
|
|
7fe9dcc6dc | ||
|
|
9432325b4a | ||
|
|
7c556e5b3d | ||
|
|
acf9dea387 | ||
|
|
c551f5fa64 | ||
|
|
ae276e49af | ||
|
|
9772c5fcf8 | ||
|
|
a29e199125 | ||
|
|
b8d6be8f4c | ||
|
|
ec3dd1ab07 | ||
|
|
518fc054ed | ||
|
|
5afd772a84 | ||
|
|
754db08e7d | ||
|
|
17ba2a373e | ||
|
|
c7b13ca7ab | ||
|
|
698647f7af | ||
|
|
4a40dfbba4 | ||
|
|
117798d0fb | ||
|
|
cdad33c738 | ||
|
|
6e13a5196a | ||
|
|
6f08848aed | ||
|
|
3359fdab17 | ||
|
|
ea0778e203 | ||
|
|
29117aff0c | ||
|
|
f250f77557 | ||
|
|
09e6dff9d3 | ||
|
|
c9953a1078 | ||
|
|
829de7c1f4 | ||
|
|
bfe7152f1f | ||
|
|
a64c0541ed | ||
|
|
aa860bad76 | ||
|
|
6eae039c37 | ||
|
|
5722110bce |
@@ -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 = "An educational cryptography library (GCrypt / GNU Crypt)"
|
PROJECT_BRIEF = "Ghetto (but also super easy) cryptography!"
|
||||||
|
|
||||||
# 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,22 +1,24 @@
|
|||||||
[](https://drone.leonetienne.de/leonetienne/GCrypt)
|
[](https://drone.leonetienne.de/leonetienne/GCrypt)
|
||||||
|
|
||||||
# GCrypt
|
# GCrypt
|
||||||
*GCrypt (GNU Crypt) — an educational project for learning how block ciphers work*
|
*(GhettoCrypt), because frankly I have no idea what the fuck I'm doing*
|
||||||
<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 is this?
|
## What the hell 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
|
||||||
* Very easy to use
|
* It has very easy syntax
|
||||||
|
* 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
|
||||||
@@ -28,8 +30,9 @@ This block cipher employs a few modes of operation. Read more about them [here](
|
|||||||
* 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
|
||||||
|
|
||||||
### Seriously, don't use this for anything critical. Homebrew ciphers are rarely secure — this one included.
|
### I am not kidding, don't use this for critical stuff! Homebrew ciphers tend to be shit!
|
||||||
Even assuming it's a good cipher, its implementation leaves a lot to be desired in terms of being cryptographically secure.
|
Especially mine!🗡️
|
||||||
|
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