1 2 3 4 > >>   Sort: Rank

OpenSSL Default Padding - PKCS#5
A tutorial example is provided to show you how to OpenSSL controls padding on plaintext. OpenSSL uses the PKCS#5 padding algorithm by default, unless you specify the '-nopad' option.
2022-10-01, 737👍, 0💬

OpenSSL "enc" Blowfish Ciphers
A tutorial example is provided to show how to use OpenSSL 'enc' command to invoke cipher functions for Blowfish algorithm. 4 Blowfish cipher functions are supported: bf-cbc, bf-cfb, bf-ecb, and bf-ofb.
2022-10-01, 670👍, 0💬

Blowfish Cipher Tutorials - Herong's Tutorial Examples
This tutorial book is a collection of notes and sample codes written by the author while he was learning Blowfish cipher himself. Topics basic concepts of cipher and encryption; introduction of Blowfish cipher algorithm; 8366 Hex Digits of PI; Perl Crypt::Blowfish and Crypt::CBC, Crypt::CFB modules;...
2022-10-01, 316👍, 0💬

"bf-cbc" Cipher with Literal Key
A tutorial example is provided to show you how to use the 'bf-cbc' (Blowfish in CBC mode) cipher with Literal Key to encrypt and decrypt binary data files.
2022-10-01, 267👍, 0💬

Key Schedule (Sub-Keys and S-Boxes) Algorithm
The Blowfish Key Schedule (Sub-Keys Generation) algorithm is provided to generate 18 Sub-keys and 4 S-boxes, using user provided secret key and hexadecimal digits of the fractional portion of constant Pi, (3.1415927... - 3) = 0.1415927... as input.
2022-10-01, 217👍, 0💬

"enc -bf-ecb" Command Summary
A quick summary is provided to list major features of the OpenSSL 'enc -bf-ecb' command. Blowfish algorithm in ECB operation mode with a random salt and PKCS#5 padding, or Blowfish/ECB/Salted/PKCS5Paddi ng,is the recommended way to use Blowfish in ECB mode.
2022-10-01, 214👍, 0💬

php_blowfish.php - PHP Blowfish Demo
This section provides a tutorial example on how to use mcrypt_module_*() functions to perform Blowfish cipher encryption in PHP. The demo PHP script is provided by Chilkat Software.
2022-10-01, 194👍, 0💬

Crypt::CBC Encryption with Literal Keys
A tutorial Perl example is provided to show how to use Crypt::CBC to perform encryption with a literal key and an IV specified by the user.
2022-10-01, 187👍, 0💬

OpenSSL "enc -bf-ecb" for Blowfish/ECB Encryption
Tutorial notes and example codes are provided OpenSSL 'enc -bf-ecb' command for Blowfish encryption in ECB mode. Topics include introduction and installation of OpenSSL; ECB (Electronic CodeBook) cipher operation mode; Literal Key options to specify secret key and IV directly; Salted Key and Random ...
2022-10-01, 187👍, 0💬

"bf-ecb" Cipher with Salted Key
A tutorial example is provided to show you how to use the 'bf-ecb' cipher with Salted Key to encrypt and decrypt binary data files. The Secret Key and the IV will be derived from the given passphrase and the given salt.
2022-10-01, 187👍, 0💬

Installing Crypt::CBC 2.33 with ActivePerl
A tutorial is provided to show how to install Crypt-CBC 2.33 module, that can be used together with Crypt::Blowfish (installed previously) to encrypt plaintext of any size.
2022-10-01, 177👍, 0💬

Installing OpenSSL for Windows
A tutorial example is provided on how to download and install the binary version of OpenSSL 0.9.8h on Windows. Installing the source version of OpenSSL requires compilation of C code.
2022-10-01, 163👍, 0💬

Installing Crypt::Blowfish 2.14 with ActivePerl
A tutorial is provided to show how to install Crypt-Blowfish 2.14 module originally developed by A.M. Kuchling with ActivePerl 5.18 on Windows.
2022-10-01, 154👍, 0💬

OpenSSL "enc -bf-cfb" for Blowfish/CFB Encryption
Tutorial notes and example codes are provided OpenSSL 'enc -bf-cfb' command for Blowfish encryption in CFB mode. Topics include introduction of CFB (Cipher FeedBack) cipher operation mode; Literal Key options to specify secret key and IV directly; Salted Key and Random Salt options to specify secret...
2022-10-01, 153👍, 0💬

Crypt::CBC Padding Options
Padding options are described for the Crypt::CBC encryption process. There are 6 padding options supported by Crypt::CBC, 'standard' (i.e., PKCS#5), 'oneandzeroes', 'space', 'rijndael_compat', 'null', and 'none'.
2022-10-01, 149👍, 0💬

"enc -bf-cbc" Command Summary
A quick summary is provided to list major features of the OpenSSL 'enc -bf-cbc' command. Blowfish algorithm in CBC operation mode with a random salt and PKCS#5 padding, or Blowfish/CBC/Salted/PKCS5Paddi ng,is the recommended way to use Blowfish in CBC mode.
2022-10-01, 145👍, 0💬

Blowfish 8-Bit Cipher in PHP
Tutorial notes and example codes on Blowfish 8-Bit Cipher. Topics include introduction of CFB-8 and OFB-8 cipher operation modes; Blowfish 2-block test vectors in CFB-8 and OFB-8 modes.
2022-10-01, 145👍, 0💬

Crypt::CBC Prepending IV to Ciphertext
A tutorial Perl example is provided to show how to use Crypt::CBC to prepend the IV value to the ciphertext, if IV is specified by the user. This saves the effort to pass the IV to receiver separately from the ciphertext.
2022-10-01, 144👍, 0💬

What is Crypt::CBC
A quick introduction is provided for the Crypt::CBC Perl module, which can be used to perform encryption and decryption in the CBC (Cipher Block Chaining) operation mode with a given block cipher for any number of blocks.
2022-10-01, 139👍, 0💬

Blowfish Cipher Algorithm
Tutorial notes and example codes on Blowfish cipher algorithm. Topics include Blowfish encryption algorithm; Blowfish Sub-key and S-box generation schema; Blowfish decryption algorithm and proof; list of first 8336 hex digits of PI; C program to calculate hex digits of PI.
2022-10-01, 138👍, 0💬

Crypt::CBC Encryption with Crypt::Blowfish Objects
A tutorial Perl example is provided to show how to use Crypt::CBC to perform encryption with a predefined Crypt::Blowfish a give IV value, which allows you to specify secret keys in the range of 8 bytes (64 bits) and 56 bytes (448 bits).
2022-10-01, 138👍, 0💬

"bf-cbc" Encryption Verification
A tutorial example is provided to verify OpenSSL 'enc -bf-cbc' command against the Blowfish CBC test vector published at www.schneier.com.
2022-10-01, 138👍, 0💬

"bf-cbc" Cipher with Random Salt
A tutorial example is provided to show you how to use the 'bf-cbc' cipher with Random Salt to encrypt and decrypt binary data files. The Secret Key and the IV will be derived from the given passphrase and a random salt.
2022-10-01, 137👍, 0💬

Perl Crypt::CBC Module
Tutorial notes and example codes are provided on Crypt::CBC Perl module. Topics include introduction and installation of Crypt::CBC; Encryption options, Literal Key, Salted Key and Random Salt; Padding options; Test Vectors.
2022-10-01, 136👍, 0💬

1 2 3 4 > >>   Sort: Rank