Crypt::DES_EDE3 man page on OpenServer

Man page or keyword search:  
man Server   5388 pages
apropos Keyword Search (all sections)
Output format
OpenServer logo
[printable version]

Crypt::DES_EDE3(3)    User Contributed Perl Documentation   Crypt::DES_EDE3(3)

NAME
       Crypt::DES_EDE3 - Triple-DES EDE encryption/decryption

SYNOPSIS
	   use Crypt::DES_EDE3;
	   my $ede3 = Crypt::DES_EDE3->new($key);
	   $ede3->encrypt($block);

DESCRIPTION
       Crypt::DES_EDE3 implements DES-EDE3 encryption. This is triple-DES
       encryption where an encrypt operation is encrypt-decrypt-encrypt, and
       decrypt is decrypt-encrypt-decrypt. This implementation uses Crypt::DES
       to do its dirty DES work, and simply provides a wrapper around that
       module: setting up the individual DES ciphers, initializing the keys,
       and performing the encryption/decryption steps.

       DES-EDE3 encryption requires a key size of 24 bytes.

       You're probably best off not using this module directly, as the encrypt
       and decrypt methods expect 8-octet blocks. You might want to use the
       module in conjunction with Crypt::CBC, for example. This would be
       DES-EDE3-CBC, or triple-DES in outer CBC mode.

USAGE
       $ede3 = Crypt::DES_EDE3->new($key)

       Creates a new Crypt::DES_EDE3 object (really, a collection of three DES
       ciphers), and initializes each cipher with part of $key, which should
       be at least 24 bytes. If it's longer than 24 bytes, the extra bytes
       will be ignored.

       Returns the new object.

       $ede3->encrypt($block)

       Encrypts an 8-byte block of data $block using the three DES ciphers in
       an encrypt-decrypt-encrypt operation.

       Returns the encrypted block.

       $ede3->decrypt($block)

       Decrypts an 8-byte block of data $block using the three DES ciphers in
       a decrypt-encrypt-decrypt operation.

       Returns the decrypted block.

       $ede3->blocksize

       Returns the block size (8).

       $ede3->keysize

       Returns the key size (24).

LICENSE
       Crypt::DES_EDE3 is free software; you may redistribute it and/or modify
       it under the same terms as Perl itself.

AUTHOR & COPYRIGHTS
       Crypt::DES_EDE3 is Copyright 2001 Benjamin Trott, ben@rhumba.pair.com.
       All rights reserved.

perl v5.8.8			  2001-09-15		    Crypt::DES_EDE3(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OpenServer

List of man pages available for OpenServer

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net