Solved

how to decrypt in vb .net 1.1, which encrypted in Java

Posted on 2010-11-23
12
418 Views
Last Modified: 2012-05-10
How can I decrypt a string in VB .NET 1.1, which is encrypted using Java Libraries
using 128 bit AES Test Key
Using Character Encoding: UTF-8
Using Encryption Algorithm: Rijndael
Encryption Provider: Cryptix
0
Comment
Question by:showbizint
12 Comments
 
LVL 29

Expert Comment

by:Kumaraswamy R
ID: 34204351
0
 

Author Comment

by:showbizint
ID: 34209881
Thanks for the link rkworlds.
But this example is about how to encrypt in VB .net and send it to Java servlet. I want to do exact opposite. The string is already encrypted using Java Library and i want to decrypt in VB .net 1.1.
0
 
LVL 33

Expert Comment

by:hongjun
ID: 34227236
How many decryption are there exactly?
0
 

Author Comment

by:showbizint
ID: 34227283
The string is encrypted using java libraries... with Encryption algorithm Rijndael provider Cryptix.
Using Character Encoding: UTF-8 and 128 bit AES Test Key. It can be easily decrypt in java using these parameters but i want to decrypt in VB .NET 1.1. As far as I know its just one decryption.
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 34228935
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 
LVL 42

Expert Comment

by:sedgwick
ID: 34230038
can u post the java code which encrypt the data?
0
 
LVL 42

Expert Comment

by:sedgwick
ID: 34230177
you need the key and the salt value which used to encrypt the data.
0
 

Assisted Solution

by:showbizint
showbizint earned 0 total points
ID: 34235103
The java code to decript

String key = "secretkeytodecript";
String dataToDecrypt = "47FB303B47D3E0568148B71912A77C2D6CF6E2283BA47DC";
String encoding = "UTF-8";
String encAlgorithm = "Rijndael";
String encMode = "AES";
EncryptDecryptUtil decryptor = new EncryptDecryptUtil();
decryptor.setEncKey(key);
decryptor.setEncAlgorithm(encAlgorithm);
decryptor.setEncMode(encMode);      

//configure it
decryptor.configure();

//run the Decryption
String decryptedData = decryptor.decrypt(dataToDecrypt, encoding);
0
 

Accepted Solution

by:
showbizint earned 0 total points
ID: 34262537
Thanks for all the help here. I found the solution.
Converted java files to jar file and created dll out of it. Imported dll to .net project and now can use the same algorithm of java. Again thank you for looking at the problem
0
 

Author Closing Comment

by:showbizint
ID: 34289983
I found the solution on net
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now