1 2 3 4 > >>   ∑:75  Sort:Rank

Blowfish Cipher Test Vectors
A list of test vectors is provided for the 16-round and 64-bit block Blowfish cipher algorithm.
2024-01-11, ∼1540🔥, 4💬

💬 2018-09-22 Herong: Codesmith, Thanks for the confirmation.

💬 2018-09-17 Codesmith: Having tested both, it seems the standard Blowfish algorithm is actually big-endian, as big-endian interpretation works for thes...

💬 2018-09-17 Codesmith: I presume these vectors are interpreted in little endian when being converted to pairs of 32bit values?

Blowfish Test Vectors with 16-Byte Keys
A tutorial Perl example is provided to show how to build a table of test vectors with Crypt::Blowfish with 128-bit (16-byte) secret keys.
2023-10-28, ∼238🔥, 1💬

💬 2023-10-28 Jeremy Gemegah: pardon me, I am a bit confused, what is the size of the sub keys?

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 ...
2023-05-19, ∼564🔥, 1💬

OpenSSL "enc -bf-ofb" for Blowfish/OFB Encryption
Tutorial notes and example codes are provided OpenSSL 'enc -bf-ofb' command for Blowfish encryption in OFB mode. Topics include introduction of OFB (Output FeedBack) cipher operation mode; Literal Key options to specify secret key and IV directly; Salted Key and Random Salt options to specify secret...
2023-02-15, ∼1022🔥, 2💬

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, ∼2467🔥, 0💬

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, ∼2168🔥, 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, ∼1075🔥, 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, ∼998🔥, 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, ∼683🔥, 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, ∼641🔥, 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, ∼506🔥, 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, ∼477🔥, 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, ∼476🔥, 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, ∼459🔥, 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, ∼452🔥, 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, ∼438🔥, 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, ∼373🔥, 0💬

"bf-cbc" Cipher with Salted Key
A tutorial example is provided to show you how to use the 'bf-cbc' 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, ∼338🔥, 0💬

Full Version in PDF/EPUB
Information on how to obtain the full version of this book in PDF, EPUB, or other format.
2022-10-01, ∼332🔥, 0💬

"bf-ecb" Cipher with Literal Key
A tutorial example is provided to show you how to use the 'bf-ecb' (Blowfish in ECB mode) cipher with Literal Key to encrypt and decrypt binary data files. The IV is not used in 'bf-ecb' cipher.
2022-10-01, ∼324🔥, 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, ∼322🔥, 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, ∼317🔥, 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, ∼295🔥, 0💬

Ways to Control Secret Key and IV
A quick explanation of different Blowfish cipher operation modes and different ways to control the secret key and the IV: literal key, salted key and random key.
2022-10-01, ∼289🔥, 0💬

1 2 3 4 > >>   ∑:75  Sort:Rank