Christmas is coming!

To celebrate the new year and thank for the support from all our dear customers, Christmas promotional activity is being held in JavaCardOS online store.

During the event, you can enjoy many promotional activities - High Discount on JavaCardOS products,Lucky Draw,Double forum Points.

Come to choose your own Christmas gift and try your luck now!

cipher/ decipher with 3DES alg

Algorithm School

Moderator: UNKNwYSHSA

Ruenie
Posts: 12
Joined: Tue Feb 16, 2016 10:02 pm
Points: 135
Contact:

cipher/ decipher with 3DES alg

Postby Ruenie » Wed Apr 26, 2017 11:46 pm

Hey guys,

I came across a problem recently. Hope you can figure me out.

I tried to cipher some text with 3DES alg with a key of 16 bytes. And I asked users to input the first part of my 16 bytes key - that is 8 characters. The second part is hard-coded.

I tried with simple key like "12345678". It ciphers without any problem. So I expected that the result could only be deciphered with that key. But the fact proved that what I thought was wrong. I can also decipher with a similar key, like "12345679".

Can anyone figure out the reason why this happened?

Thank you so much.

chico0609
Posts: 58
Joined: Mon Sep 14, 2015 5:05 am
Points: 400
Contact:

Re: cipher/ decipher with 3DES alg

Postby chico0609 » Thu Apr 27, 2017 4:17 am

It seems that your problem has something to do with DES weak key. Do you use weak key?

Ruenie
Posts: 12
Joined: Tue Feb 16, 2016 10:02 pm
Points: 135
Contact:

Re: cipher/ decipher with 3DES alg

Postby Ruenie » Thu Apr 27, 2017 6:01 am

I didn't use any weak key. Except 3DES, can I use other algorithms?

chico0609
Posts: 58
Joined: Mon Sep 14, 2015 5:05 am
Points: 400
Contact:

Re: cipher/ decipher with 3DES alg

Postby chico0609 » Fri Apr 28, 2017 4:23 am

Try to use AES instead.

tay00000
Posts: 112
Joined: Tue Sep 27, 2016 10:58 am
Points: 1458
Contact:

Re: cipher/ decipher with 3DES alg

Postby tay00000 » Fri Apr 28, 2017 6:17 am

Provide sample code so that accurate advice on the problem with your 3DES implementation can be given. With only your brief description, nobody is able to properly visualize the problem.


Return to “Algorithm School”

Who is online

Users browsing this forum: No registered users and 3 guests

JavaCard OS : Disclaimer