This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself (Artistic/GPL2).
This module allows you to hide a file by encrypting it and then attaching it to another file of your choice. This mimetic file then looks and behaves like a normal file, and can be stored, used or emailed without attracting attention.
Although this could be considered a steganography program, it implements
a very very trivial steganography.
A lot of steganography programs use smarter methods, but they can hide
only few informations in big files.
I wrote this module because it can be used to hide big files behind
little ones; obviously a gif larger than 5MB could be souspicious, but
a doc or a pdf with the same size should not attract attention.
New versions
You can download new versions of this module at:
http://www.cpan.org/
If you cannot find it, email me: erich-roncarolo@users.sourceforge.net
OK, you should know enough about it.
Crypt::Mimetic needs following modules:
Term::ReadKey
File::Copy
File::Find
Error
(probably you already have them)
Mimetic supports some encryption algorithms:
None - no extra modules required
TEA - requires Crypt::Tea
CipherSaber - requires Crypt::ChiperSaber
You can install it in usually way:
# perl Makefile.PL
# make
# make test
# make install
Made with...
but I think that it should work on each OS with a normal Perl ditribution.
I used Perl because it has a lot of encryption algorithms in pure Perl and as C wrappers.
To do