Filter::Crypto
Details
| Size: | 132K |
| Last Update: | 2008-06-08 03:02:19 |
| Version: | 1.18 |
| OS Support: | Linux |
| License/Program Type: | Perl Artistic License |
| Publisher: | Steve Hay |
| Price: | $0.00 |
Description:
Filter::Crypto 1.18 is libraries software developed by Steve Hay.
Filter::Crypto is a Perl module that can create runnable Perl files encrypted with OpenSSL libcrypto.
SYNOPSIS
Encrypt a Perl script using the crypt_file script; run it as usual:
$ crypt_file --in-place hello.pl
$ hello.pl
Create a PAR archive containing an encrypted Perl script; run it as usual:
(This example assumes that you also have PAR installed)
$ pp -f Crypto -M Filter::Crypto::Decrypt -o hello hello.pl
$ hello
Display the Filter-Crypto distribution version number:
use Filter::Crypto;
print "This is Filter-Crypto $Filter::Crypto::VERSIONn";
The Filter-Crypto distribution provides the means to convert your Perl files into an encrypted, yet still runnable, format to hide the source code from casual prying eyes.
This is achieved using a Perl source code filter. The encrypted files, produced using the Filter::Crypto::CryptFile module, automatically have one (unencrypted) line added to the start of them that loads the Filter::Crypto::Decrypt module. The latter is a Perl source code filter that decrypts the remaining (encrypted) part of the Perl file on the fly when it is run. See perlfilter if you want to know more about how Perl source code filters work.
Encrypted files can also be produced more conveniently using the crypt_file script, or (if you also have the PAR module available) using the PAR::Filter::Crypto module. The latter can be utilized by the standard PAR tools to produce PAR archives in which your Perl files are encrypted.
The actual encryption and decryption is performed using one of the symmetric cipher algorithms provided by the OpenSSL libcrypto library. The EVP library high-level interface functions to the various cipher algorithms themselves are used so that your choice of algorithm (and also what password or key to use) is made simply by answering some questions when building this distribution. See the INSTALL file for more details.
This module itself only contains this documentation and the version number of the Filter-Crypto distribution as a whole.
Requirements:
Perl
Filter::Crypto 1.18 supports english interface languages and works with Linux.
Downloading Filter::Crypto 1.18 will take several seconds if you use fast ADSL connection.
0 comments
Add to
Filter::Crypto Version History
Related Software
|
|
From category: Libraries |
| DBIx::XMLServer 0.02 is libraries software developed by Martin Bright. DBIx::XMLServer is a Perl module to serve data as XML in response to HTTP requests. SYNOPSIS use XML::LibXML;\... |
|
|
From category: Assembler-Tools |
| autotools-idl 0.11.0-0.10.1 (Exemples) is assembler tools software developed by Vladimir Panov. autotools-idl is a patch for automake and some autoconf macros which add support for IDL and C++ ORBs... |
|
|
From category: Quality-Assurance-and-Testing |
| Abbot 1.0.0 RC5 is quality assurance and testing software developed by Abbot Team. Abbot helps you test your Java UI. Abbot framework comprises Abbot, which lets you programmatically drive UI compo... |
|
|
From category: Libraries |
| File::Searcher 0.91 is libraries software developed by Adam Stubbs. File::Searcher is a searches for files and performs search/replacements on matching files. SYNOPSIS use Fil... |
|
|
From category: Libraries |
| Curses::UI::Widget 0.95 is libraries software developed by Maurice Makaay. Curses::UI::Widget is a base class for all widgets. CLASS HIERARCHY Curses::UI::Widget - base class... |
|
|
From category: Libraries |
| Class::ObjectTemplate 0.7 is libraries software developed by Jason E. Stewart. Class::ObjectTemplate is a Perl extension for an optimized template builder base class. SYNOPSIS packa... |
|
|
From category: Libraries |
| G15Daemon 1.2.6 is libraries software developed by Mike Lampard. G15daemon takes control of the Logitech G15 keyboard, allowing the use of all keys through the Linux kernel input device driver.... |
|
|
From category: Libraries |
| CompBio::DB 0.47 is libraries software developed by Sean Quinlan. CompBio::DB is a Perl module with methods for accessing data stored according to the CompBio base schema. SYNOPSIS... |
|
|
From category: Libraries |
| CashCow 1.1.0 is libraries software developed by Jacob Gorm Hansen. CashCow is a library for clearing Internet payment transactions with the Danish PBS through an SSL connection. CashCow cle... |
|
|
From category: Libraries |
| The CentralNic Toolkit is CentralNic\'s system for instantaneous Registry-Registrar Communications.... |
|
|
From category: Perl-Modules |
| Parallel::MPI::Simple is a simple Perl module.... |
|
|
From category: Libraries |
| DateTime::Format::Excel 0.2901 is libraries software developed by Iain Truskett. DateTime::Format::Excel is a Perl module that can convert between DateTime and Excel dates. SYNOPSIS... |
|
|
From category: Libraries |
| Audio::TagLib::Ogg::FLAC::File 1.42 is libraries software developed by Dongxu Ma. Audio::TagLib::Ogg::FLAC::File is an implementation of Audio::TagLib::File with Ogg/FLAC specific methods. S... |
|
|
From category: Libraries |
| Convert::ASCII::Armor 1.4 is libraries software developed by Vipul Ved Prakash. Convert::ASCII::Armor is a Perl module that can convert binary octets into ASCII armoured messages. SYNOPSIS... |
|
|
From category: Libraries |
| Bigtop::Backend::Init::Std 0.18 is libraries software developed by Phil Crow. Bigtop::Backend::Init::Std is a Bigtop backend which works sort of like h2xs. SYNOPSIS If your bigtop fil... |
Leave a comment