3 DES with 32 byte key Length with Visual Basic DES Class to decipher an IBM 3624 Pinblock  
Author Message
TCS BAJA





PostPosted: .NET Base Class Library, 3 DES with 32 byte key Length with Visual Basic DES Class to decipher an IBM 3624 Pinblock Top

Hey guys,

I have a problem on my hands at the moment as I am trying to decrypt a string with 16 bytes and 2 key components of 32 bytes. As below:

Key component 1 = F457E52AB083BCECA17F230B23B36B34
Key component 2 = 6D52616E5D755B4ADA948F31ECD5107C

Encrypted block = 2C187291DCEEB9B9

From what I have picked up the visual basic DES class does not support that. Is any way I get round this.




.NET Development5  
 
 
MarcD





PostPosted: .NET Base Class Library, 3 DES with 32 byte key Length with Visual Basic DES Class to decipher an IBM 3624 Pinblock Top

The .NET Framework Supports TripleDES encryption however I was given an invalid data for that.
 
 
TCS BAJA





PostPosted: .NET Base Class Library, 3 DES with 32 byte key Length with Visual Basic DES Class to decipher an IBM 3624 Pinblock Top

Same issue with me there. Can this be a bug or what.

 
 
TCS BAJA





PostPosted: .NET Base Class Library, 3 DES with 32 byte key Length with Visual Basic DES Class to decipher an IBM 3624 Pinblock Top

I guess thats why you are an MVP. let me look at it again

Thanks



 
 
MarcD





PostPosted: .NET Base Class Library, 3 DES with 32 byte key Length with Visual Basic DES Class to decipher an IBM 3624 Pinblock Top

I don't suppose you know what the decrypted result is supposed to be


 
 
MarcD





PostPosted: .NET Base Class Library, 3 DES with 32 byte key Length with Visual Basic DES Class to decipher an IBM 3624 Pinblock Top

skimming through CCA Release 2.41 on IBM's website may yield necessary information. From what I read about people attacking IBM 3624 there are certain offsets applied before encrypting/decrypting.
 
 
TCS BAJA





PostPosted: .NET Base Class Library, 3 DES with 32 byte key Length with Visual Basic DES Class to decipher an IBM 3624 Pinblock Top

I basically know that I am supposed to have a return value in the format of 1234FFFFFFFFFFFF. All hex values, with F being used for padding.