Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Encryption in Oracle , decryption in Java

Encryption in Oracle , decryption in Java

From: schw <schwartz_at_alpha.net.pl>
Date: 10 May 2007 07:13:42 -0700
Message-ID: <1178806422.143365.94960@n59g2000hsh.googlegroups.com>


Hi

I encountered a problem not sure how to solve it. please help if possible.

in oracle9 I do a simple encryption (using DES) that gives me the following RAW:

F26D94ECDACDBD111584C7A8A9018A5C when decrypted I get 36463643363133313332333333343335 which is correct.

However in java when I try decrypting the 'F26D94ECDACDBD111584C7A8A9018A5C' I get this:

 3646364336313331c15fa7dfe9f98e24

First 8 bytes are exactly the same, the other 8 bytes differ, why ?

In Java I use the following code:

Cipher dcipher = null;

dcipher = Cipher.getInstance("DES/ECB/NoPadding");

SecretKey myKey = new SecretKeySpec(_key, "DES");

dcipher.init(_cryptMode, myKey);

return dcipher.doFinal(_buffer);

Obviously keys in both encryption and decryption are the same.

Thanks for any hints. Received on Thu May 10 2007 - 09:13:42 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US