Snow Signatures

Peter Gerwinski introduced a quite reasonable idea in For details, you should best refer to his page at My code is just another incarnation of his proposal.


You can get the script or the module. Both are cryptographically signed. The license for both script and module is the GPL.




You probably want the script. Download it, verify its signature, put it somewhere you like, e.g. /usr/local/bin, or ~/bin, and make it executable. If you don't have it already, install the GnuPG::Interface Module from CPAN.

That's all. You can now use



Calling it with --help will give some usage information.

When being called without --pass <password> specified, a random passphrase will be used.


So, if you simply want to encrypt random data with a random passphrase, use it with

echo |


If you want some plaintext encrypted, but still a random passphrase, use

echo "What you want 2b encrypted" |


If you want plaintext encrypted with a specified passphrase, usage is like this:

echo "What you want 2b encrypted" | --pass some_passphrase


Decryption can be done via:

echo "the_ciphertext" | --decode --pass the_passphrase




8.5 K




7.9 K