Python Forum
How to decrypt Blowfish-encrypted text encrypted with Perl's Crypt::CBC?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to decrypt Blowfish-encrypted text encrypted with Perl's Crypt::CBC?
I've been a Perl writer for 20 years, and I'm just getting started with Python. I have a text file with some fields that were encrypted using Perl's Crypt::CBC and stored as hex. Here's how I currently decrypt it in Perl:

use Crypt::CBC; my $text = <encrypted hex string>; my $cipher_type = 'Blowfish'; my $encrypt_key = <my 64 byte key>; my $cipher = Crypt::CBC->new(-key => $encrypt_key, -cipher => $cipher_type); my $decoded_text = $cipher->decrypt_hex($text);
No salt was specified during the encryption. I want to be able to decrypt the hex string from within a Python script. Converting from hex to a string is straightforward enough, but apparently Blowfish is restricted to <= 56-byte keys, which leaves me really confused (I'm unclear as to how the Perl Blowfish decryption is using those 64 bytes, and how to do the same in Python). Help!

Possibly Related Threads…
Thread Author Replies Views Last Post
  Trying to encrypt and decrypt password into a file rpizw 4 1,056 Aug-12-2020, 05:15 PM
Last Post: bowlofred
  Parse encrypted xml file to csv Mekala 2 684 May-30-2020, 12:23 AM
Last Post: Mekala
  The code to decrypt Caeser Cipher. lazerwolf101 2 1,266 May-26-2020, 04:01 PM
Last Post: DT2000
  Paul Rubin lightweight encrypt/decrypt - is there a python3 version? mason28 0 569 Feb-19-2020, 03:38 AM
Last Post: mason28
  What crypt lib should be use in python? linh_py 3 971 Sep-17-2019, 02:56 AM
Last Post: wavic
  Need help understanding a couple of functions (encrypt,decrypt, int_to_bytes) xoani 0 820 Jun-09-2019, 03:25 PM
Last Post: xoani
  Simple inter-process communication: Switching from Perl to Python Pappy 1 1,297 May-10-2019, 12:29 AM
Last Post: Pappy
  Anyone knows how to decrypt a gif file? SoulsKeeper 0 1,610 Aug-29-2018, 10:25 AM
Last Post: SoulsKeeper
  Decrypt Caesar Cipher WantToImprove 22 11,683 Jan-30-2018, 08:43 AM
Last Post: WantToImprove

Forum Jump:

User Panel Messages

Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020