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, 1437🔥, 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, 208🔥, 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, 512🔥, 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, 928🔥, 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, 2185🔥, 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, 1995🔥, 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, 971🔥, 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, 861🔥, 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, 587🔥, 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, 582🔥, 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, 458🔥, 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, 453🔥, 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, 439🔥, 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, 415🔥, 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, 397🔥, 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, 391🔥, 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, 342🔥, 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, 297🔥, 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, 295🔥, 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, 288🔥, 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, 273🔥, 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, 273🔥, 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, 262🔥, 0💬

PHP Mcrypt Blowfish Block Cipher
This section provides a tutorial example on how to write Blowfish block cipher by calling the PHP Mcrypt function, mcrypt_encrypt() in ECB mode. Each input data block will be encrypted independently.
2022-10-01, 262🔥, 0💬

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