Crypt::Cipher::RC5 - phpMan

Command: man perldoc info search(apropos)  


Sections
NAME SYNOPSIS DESCRIPTION METHODS SEE ALSO
NAME
    Crypt::Cipher::RC5 - Symmetric cipher RC5, key size: 64-1024 bits

SYNOPSIS
      ### example 1
      use Crypt::Mode::CBC;

      my $key = '...'; # length has to be valid key size for this cipher
      my $iv = '...';  # 16 bytes
      my $cbc = Crypt::Mode::CBC->new('RC5');
      my $ciphertext = $cbc->encrypt("secret data", $key, $iv);

      ### example 2 (slower)
      use Crypt::CBC;
      use Crypt::Cipher::RC5;

      my $key = '...'; # length has to be valid key size for this cipher
      my $iv = '...';  # 16 bytes
      my $cbc = Crypt::CBC->new( -cipher=>'Cipher::RC5', -key=>$key, -iv=>$iv );
      my $ciphertext = $cbc->encrypt("secret data");

DESCRIPTION
    This module implements the RC5 cipher. Provided interface is compliant
    with Crypt::CBC module.

    BEWARE: This module implements just elementary
    "one-block-(en|de)cryption" operation - if you want to encrypt/decrypt
    generic data you have to use some of the cipher block modes - check for
    example Crypt::Mode::CBC, Crypt::Mode::CTR or Crypt::CBC (which will be
    slower).

METHODS
  new
     $c = Crypt::Cipher::RC5->new($key);
     #or
     $c = Crypt::Cipher::RC5->new($key, $rounds);

  encrypt
     $ciphertext = $c->encrypt($plaintext);

  decrypt
     $plaintext = $c->decrypt($ciphertext);

  keysize
      $c->keysize;
      #or
      Crypt::Cipher::RC5->keysize;
      #or
      Crypt::Cipher::RC5::keysize;

  blocksize
      $c->blocksize;
      #or
      Crypt::Cipher::RC5->blocksize;
      #or
      Crypt::Cipher::RC5::blocksize;

  max_keysize
      $c->max_keysize;
      #or
      Crypt::Cipher::RC5->max_keysize;
      #or
      Crypt::Cipher::RC5::max_keysize;

  min_keysize
      $c->min_keysize;
      #or
      Crypt::Cipher::RC5->min_keysize;
      #or
      Crypt::Cipher::RC5::min_keysize;

  default_rounds
      $c->default_rounds;
      #or
      Crypt::Cipher::RC5->default_rounds;
      #or
      Crypt::Cipher::RC5::default_rounds;

SEE ALSO
    *   CryptX, Crypt::Cipher

    *   <https://en.wikipedia.org/wiki/RC5>


Generated by phpMan Author: Che Dong On Apache Under GNU General Public License - MarkDown Format
2026-05-23 05:17 @216.73.217.24 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top