unding - dark magic, encrypted wallet
version 0.004
This is an executable script, not a library. Since this script needs write access on it self (yes!), it's best you copy it to your local directory before using.
cp $(which unding) . chmod 755 unding
Encrypt a file. Content will be stored in unding. Attention: File will remain on disk!
./unding /path/to/file
Decrypt and display content stored in unding.
./unding
In both cases you must enter a password, but no prompt will tell you so.
Why «dark magic»? The script uses a technique which making use of, is higly disencouraged by intelligent programmers: https://stackoverflow.com/questions/41061214/write-to-the-data-section-in-perl
Why the name «unding»? unding derives from the German Un-Ding, meaning the negation of a thing, a Not-Thing (nothing). The negation can be meant pejoratively, relating to the dark magic invoced. But also descriptively, because the script transforms a thing (text) into a nothing (cypher text).
unding
So what's in for me? The dark magic offers you your encrypted secrets together with the code to decrypt it in one single file. All you need to de- and encrypt is this file and a Perl environment. No separation of ciphertext and cryptologic.
Boris Däppen <bdaeppen.perl@gmail.com>
This software is copyright (c) 2018 by Boris Däppen.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install App::Unding, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Unding
CPAN shell
perl -MCPAN -e shell install App::Unding
For more information on module installation, please visit the detailed CPAN module installation guide.