NAME
app-unding - dark magic, encrypted wallet
VERSION
version 0.001
SYNOPSIS
This is an executable script, not a library.
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.
MOTIVATION
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).
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.
WARNINGS
- This is an early release. Use it at your own risk.
- While encryption, the script does not check if it overwrites existing encrypted data.
- While encryption, the script does not check if the password is the same as before. Decrypt once to be sure you made no typos.
- After encryption, the script does not delete the original file. You have to do this yourself. This may be considered a feature, since it might prevent loss of data.
AUTHOR
Boris Däppen <bdaeppen.perl@gmail.com>
COPYRIGHT AND LICENSE
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.