More uwu digits, and included warning in readme

This commit is contained in:
Leonetienne 2022-03-13 18:55:56 +01:00
parent bfe7152f1f
commit 829de7c1f4
2 changed files with 32 additions and 9 deletions

View File

@ -13,13 +13,14 @@ static const std::vector<std::string> BASE_UWU = {
"uwu", "uwu",
"UwU", "UwU",
"<3", "<3",
":P",
":p",
":o",
":O",
":3", ":3",
":)",
"^.^", "^.^",
"^_^", "^_^",
"devewopa",
"cutieee",
"cutewr",
"whiiiich",
"^^", "^^",
"XD", "XD",
"XDD", "XDD",
@ -27,6 +28,12 @@ static const std::vector<std::string> BASE_UWU = {
"xD", "xD",
"xDD", "xDD",
"xDDD", "xDDD",
"(*^.^*)",
"(*^_^*)",
"devewopa",
"cutieee",
"cutewr",
"whiiiich",
"masta", "masta",
"mastaaaa", "mastaaaa",
"hiiiii", "hiiiii",
@ -38,7 +45,6 @@ static const std::vector<std::string> BASE_UWU = {
"rawr", "rawr",
"keewl", "keewl",
"keeeewl", "keeeewl",
":p",
"Owww", "Owww",
"Awww", "Awww",
"haaaai", "haaaai",
@ -48,9 +54,6 @@ static const std::vector<std::string> BASE_UWU = {
"senpaiiii", "senpaiiii",
"senpaiiiw", "senpaiiiw",
"sewnpaiii", "sewnpaiii",
":o",
"(*^.^*)",
"(*^_^*)",
"i", "i",
"nyeed", "nyeed",
"awe", "awe",
@ -60,7 +63,24 @@ static const std::vector<std::string> BASE_UWU = {
"ruff", "ruff",
"me", "me",
"nyeko", "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/ // Source: https://lakinkonieczny.wordpress.com/2012/12/06/dialogue-noises-agh-ugh-shh-and-so-much-more/

View File

@ -142,6 +142,9 @@ $ gecrypt -d --keyask --infile "cat.jpg.crypt" --ostdout > "decrypted_cat.jpg"
``` ```
## Esoteric data formats ## 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* #### Base *UwU*
```sh ```sh
$ gecrypt -e --keyask --intext "hello, world!" --iobase-uwu $ gecrypt -e --keyask --intext "hello, world!" --iobase-uwu