Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re^3: Add PKCS#7 padding

by Anonymous Monk
on Dec 18, 2013 at 00:29 UTC ( #1067557=note: print w/ replies, xml ) Need Help??

in reply to Re^2: Add PKCS#7 padding
in thread Add PKCS#7 padding

So... any idea why the .net version is twice as long? Are you sure your perl script decodes them both to the same thing? Have you tried printing the result with MIME::QuotedPrint to see if there are any weird nonprinting characters in there?

Comment on Re^3: Add PKCS#7 padding
Re^4: Add PKCS#7 padding
by burgerc (Novice) on Dec 18, 2013 at 14:12 UTC
    I do not know why it is twice as long. They do decrypt to the same string. I will print with MIME::QuotedPrint to see what I get with that. Thanks
Re^4: Add PKCS#7 padding
by burgerc (Novice) on Dec 18, 2013 at 15:56 UTC
    I have fixed the problem. .net (microsoft) considers unicode to be utf16 not utf8. Once I converted my string to utf16 the encryption worked fine.

    Crazy microsoft.

    thanks for all your help in this. I have updated my initial code to show the utf16 encoding so this may help others in the future. I did notice that UTF16 did not work but UTF16le did. Not sure what the difference is.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1067557]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (4)
As of 2015-04-01 04:09 GMT
Find Nodes?
    Voting Booth?

    No recent polls found
    past polls