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

Blowfish CBC 2-Block Test Vectors
A tutorial Perl example is provided to show how to build a table of test vectors for Blowfish algorithm in CBC mode on 2-block (16-byte) plaintext messages.
2022-10-01, 170🔥, 0💬

"bf-cbc" Cipher on Multiple Blocks
A tutorial example is provided to show you how multiple plaintext blocks are encrypted in CBC operation mode. The encryption of each plaintext block is impacted by the encryption of the previous block.
2022-10-01, 170🔥, 0💬

"bf-ecb" Cipher with Random Salt
A tutorial example is provided to show you how to use the 'bf-ecb' 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, 169🔥, 0💬

"bf-cbc" 2-Block Test Vectors
A tutorial example is provided to show how to build a table of test vectors for Blowfish algorithm in CBC mode on 2-block (16-byte) plaintext messages using OpenSSL 'enc -bf-cbc' command.
2022-10-01, 169🔥, 0💬

Crypt::CBC Padding Option Tests
A tutorial example is provided to how different Crypt::CBC padding options behave. The 'standard' (PKCS#5) padding option seems to be the best.
2022-10-01, 167🔥, 0💬

References
List of reference materials used in this book, __title__.
2022-10-01, 166🔥, 0💬

Crypt::ECB Encryption Test Cases
Test cases are provided to run Crypt::ECB with Crypt::Blowfish and no padding. Secret key must be between 8 bytes and 56 bytes long.
2022-10-01, 165🔥, 0💬

First 8336 Fractional Hex Digits of PI
The first 8336 hexadecimal digits of the fractional portion of constant PI, 3.1415927.... These hexadecimal digits are needed to construct Sub-keys and S-Boxes.
2022-10-01, 164🔥, 0💬

Crypt::CBC Encryption with Random Salt
A tutorial Perl example is provided to show how to use Crypt::CBC to perform encryption with a passphrase only. Crypt::CBC will take a random salt and derive the secret key and the IV.
2022-10-01, 161🔥, 0💬

Performing CFB Operation Manually
This section provides a tutorial example on how to perform CFB operation manually using the standard Blowfish block cipher (or ECB mode) and an XOR function.
2022-10-01, 160🔥, 0💬

"bf-ecb" Cipher on Multiple Blocks
A tutorial example is provided to show you how multiple plaintext blocks are encrypted in ECB operation mode. Each plaintext block is encrypted independently. The corresponding ciphertext is same, no matter where the plaintext block is located in the plaintext stream.
2022-10-01, 159🔥, 0💬

"ncfb/nofb" for Block Chaining Ciphers
This section provides a tutorial example on how to use 'ncfb' and 'nofb' mode codes to perform standard block chaining cipher operations using the PHP Mcrypt mcrypt_encrypt() function with Blowfish algorithm.
2022-10-01, 159🔥, 0💬

What is OpenSSL
A quick introduction is provided for OpenSSL, which is cryptography toolkit to support testing of Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols, as well as a full-strength general purpose cryptography library.
2022-10-01, 150🔥, 0💬

Efficient Form of the Blowfish Algorithm
A more efficient form of the Blowfish Algorithm is presented with the 16-round loop expanded inline to avoid the 'Swap' step.
2022-10-01, 148🔥, 0💬

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

Crypt::CBC Encryption Verification
A tutorial example is provided to verify Crypt::CBC against the Blowfish CBC test vector published at www.schneier.com.
2022-10-01, 144🔥, 0💬

Perl Crypt::CFB Perl Module
Tutorial notes and example codes are provided on Crypt::CFB Perl module. Topics include introduction and installation of Crypt::CFB; Partial plaintext block handling; CFB operation mode simulation.
2022-10-01, 140🔥, 0💬

What is Crypt::ECB
A quick introduction is provided for the Crypt::ECB Perl module, which can be used to perform encryption and decryption in the ECB (Electronic CodeBook) operation mode with a given block cipher for any number of blocks.
2022-10-01, 138🔥, 0💬

Crypt::Blowfish Behavior Tests
A tutorial Perl example is provided to show how to verify behaviors of Crypt::Blowfish module on different sizes of secret keys and plaintext messages.
2022-10-01, 135🔥, 0💬

Crypt::CBC Blowfish Encryption Summary
Some guidelines are provided on which Crypt::CBC option to use when performing Blowfish encryption. Literal Key option has less issues when sending ciphertext to other non Crypt::CBC users.
2022-10-01, 133🔥, 0💬

Mycrypt Blowfish Block Chaining Cipher
This section provides a tutorial example on how to write Blowfish block chaining cipher by calling the PHP Mcrypt function, mcrypt_encrypt() in a given operation mode and IV (Initial Vector0).
2022-10-01, 132🔥, 0💬

Crypt::ECB Encryption with No Padding
A tutorial example is provided to show how to use Crypt::ECB to perform encryption with no padding. The plaintext must be multiples of 8-byte blocks.
2022-09-07, 215🔥, 1💬

OpenSSL "enc -bf-cbc" for Blowfish/CBC Encryption
Tutorial notes and example codes are provided OpenSSL 'enc -bf-cbc' command for Blowfish encryption in CBC mode. Topics include introduction of CBC (Cipher Block Chaining) cipher operation mode; Literal Key options to specify secret key and IV directly; Salted Key and Random Salt options to specify ...
2022-07-08, 3926🔥, 2💬

💬 2020-09-24 ajmal: 123

Blowfish Cipher Encryption Algorithm
The Blowfish cipher algorithm is presented based on the algorithm designer Bruce Schneier's technical paper. Blowfish cipher is 16-round and 64-bit block cipher.
2021-06-17, 426🔥, 1💬

💬 2021-06-17 Potato: Where did the name blowfish originate from?

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