Know a good article or link that we're missing? Submit it!

DES implementation in Java v1.0 (Data Encryption Standard)

DES implementation in Java v1.0 (Data Encryption Standard)

Submitted By: ParvezMI
Rating: starstarstarstarstar (Rate It)

The algorithm is designed to encipher and decipher blocks of data consisting of 64 bits under control of a 64-bit key (although the effective key strength is only 56 bits). It takes a 64-bit block of plaintext as input and outputs a 64-bit block of cipher text. Since it always operates on blocks of equal size and it uses both permutations and substitutions in the algorithm, DES is both a block cipher and a product cipher.

DES has 16 rounds, meaning the main algorithm is repeated 16 times to produce the cipher text. It has been found that the number of rounds is exponentially proportional to the amount of time required to find a key using a brute-force attack. So as the number of rounds increases, the security of the algorithm increases exponentially.


NOTE: Some downloads must be obtained through publishers´s site.
Do you want to get your software listed on this site? Go to our submissions area.

Screenshot

No Image

Details

File Name:
48502.zip
Product homepage:
Order page:
Languages:
Java
Platforms:
Unknown
Release date:
10/4/2006
License:
Unknown
Size:
6 KB
Price/Fee (US$):
5.00 $
Number of downloads:
374

Comments (2)

Java Programmer starstarstarstarstar   Posted by: Parthasarathi on Thursday, February 22, 2007

In my point of view this one is the real implementation and I clearly understand that one

Thank you starstarstarstarstar   Posted by: Author on Wednesday, February 27, 2008

Hi,

I actually have tried to implement the algorithm as it is in the form of a code.

Thanks for your Comment.

Add Your Rating

(Not published)
star
starstar
starstarstar
starstarstarstar
starstarstarstarstar

corner
© 1996-2008. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Publisher: Lars Hagelin.
bootstrapLabs Logo A bootstrapLabs project.