From 829de7c1f4233f65836316ea46645b76025d65aa Mon Sep 17 00:00:00 2001 From: Leonetienne Date: Sun, 13 Mar 2022 18:55:56 +0100 Subject: [PATCH] More uwu digits, and included warning in readme --- GhettoCryptCLI/Bases.h | 38 +++++++++++++++++++++++++++++--------- GhettoCryptCLI/readme.md | 3 +++ 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/GhettoCryptCLI/Bases.h b/GhettoCryptCLI/Bases.h index 6ef690c..7ee2fba 100644 --- a/GhettoCryptCLI/Bases.h +++ b/GhettoCryptCLI/Bases.h @@ -13,13 +13,14 @@ static const std::vector BASE_UWU = { "uwu", "UwU", "<3", + ":P", + ":p", + ":o", + ":O", ":3", + ":)", "^.^", "^_^", - "devewopa", - "cutieee", - "cutewr", - "whiiiich", "^^", "XD", "XDD", @@ -27,6 +28,12 @@ static const std::vector BASE_UWU = { "xD", "xDD", "xDDD", + "(*^.^*)", + "(*^_^*)", + "devewopa", + "cutieee", + "cutewr", + "whiiiich", "masta", "mastaaaa", "hiiiii", @@ -38,7 +45,6 @@ static const std::vector BASE_UWU = { "rawr", "keewl", "keeeewl", - ":p", "Owww", "Awww", "haaaai", @@ -48,9 +54,6 @@ static const std::vector BASE_UWU = { "senpaiiii", "senpaiiiw", "sewnpaiii", - ":o", - "(*^.^*)", - "(*^_^*)", "i", "nyeed", "awe", @@ -60,7 +63,24 @@ static const std::vector BASE_UWU = { "ruff", "me", "nyeko", - "eughh" + "eughh", + "snaffle", + "cutsie", + "toot", + "whiffle", + "nappies", + "chiffchaff", + "kawaiisu", + "winks", + "boop", + "smoochies", + "whiffskaws", + "chomp", + "toesy-woesies", + "smush", + "snuff", + "sniff", + "snaff", }; // Source: https://lakinkonieczny.wordpress.com/2012/12/06/dialogue-noises-agh-ugh-shh-and-so-much-more/ diff --git a/GhettoCryptCLI/readme.md b/GhettoCryptCLI/readme.md index 1e8e8f9..b80a06e 100644 --- a/GhettoCryptCLI/readme.md +++ b/GhettoCryptCLI/readme.md @@ -142,6 +142,9 @@ $ gecrypt -d --keyask --infile "cat.jpg.crypt" --ostdout > "decrypted_cat.jpg" ``` ## Esoteric data formats +> :warning: Custom bases are super imperformant. +> Encrypting all text in main.cpp took about two seconds. +> Outputting it in base-64 took just over ONE MINUTE, in base2 over SEVEN MINUTES. The general trend seems to be, the larger the base, the better it performs. #### Base *UwU* ```sh $ gecrypt -e --keyask --intext "hello, world!" --iobase-uwu