Upload a png image as a 'key' that'll be used to encode/decode an uploaded 'subject' file.
Vigenere mode (the most basic encryption method, ~8.8x faster than AES-GCM, but insecure- leave OFF for AES-GCM, the gold-standard for encryption)
Fingerprint obfuscation (run the result through 32 obfuscation layers based on the key's hash- potentually VERY slow to encode (esp for large files), but makes the data completely unrecognizable and 10x harder to crack)
Use uglycry for your own projects!
View it on
or download:
> npm i uglycry
(copy-paste to terminal)
this page's .js source this page as a single html file(right-click, save as)