Current area: HOME -> Download page

DES implementation in C++ v1.0 (Data Encryption Standard)

  Rate and comment this resource

No Screenshot provided
Download DES implementation in C++ v1.0 (Data Encryption Standard) Download file
View the content of the 'DES implementation in C++ v1.0 (Data Encryption Standard) 'zip File View Zip File Contents

   (report broken link)
NOTE: Some downloads must be obtained through the publisher's site.
Author: parvez  (View all listings)

DES implementation in C++ v1.0 (Data Encryption Standard)
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.

File name: 48501.zip
Product homepage: Unknown
Order page: Unknown
Languages: C++
Platforms: general
Release Date: 4 October, 2006
Licence Type: Shareware
Size: 3497 bytes
Price/fee (US$): 3.00 $
Number of downloads: 2708

  User Comments
Why I can't build it
by Karl , China, on Monday Aug 27, 2007
I have download the code, and run in Visual C++ 6.0, but when i bulid it, there is a error and six warnings: Compiling... MAIN.cpp C:\karl\DES_E_D\MAIN.cpp(311) : warning C4018: '<' : signed/unsigned mismatch C:\karl\DES_E_D\MAIN.cpp(303) : warning C4101: 't' : unreferenced local variable C:\karl\DES_E_D\MAIN.cpp(368) : warning C4018: '<' : signed/unsigned mismatch C:\karl\DES_E_D\MAIN.cpp(416) : warning C4018: '<' : signed/unsigned mismatch C:\karl\DES_E_D\MAIN.cpp(361) : warning C4101: 't' : unreferenced local variable C:\karl\DES_E_D\MAIN.cpp(361) : warning C4101: 'a1' : unreferenced local variable C:\karl\DES_E_D\MAIN.cpp(425) : error C2065: 'clrscr' : undeclared identifier Error executing cl.exe. DES_E_D.exe - 1 error(s), 6 warning(s) What's the problem?
Reply To this Post  Report as abusive.
 
error in DES c++ code
by FAWAD , Pakistan, on Sunday Nov 11, 2007
comment clrscr() at line 424 of the code. the error will be removed.
Reply To this Post  Report as abusive.
 
clrscr() error
by Unknown, on Monday Jun 30, 2008
des in c++\main.cpp(424) : error C2065: 'clrscr' : undeclared identifier
Reply To this Post  Report as abusive.
 
This is a Turbo C++ based code
by Unknown, on Wednesday Feb 27, 2008
Hi, This code is actually written on Turbo C++, if you could understand the logic of it properly, i guess u can convert it to any language. But, when u are running it in Visual C++, better remove clrscr(),getch() statements. Regards Niki
Reply To this Post  Report as abusive.
problem in execute the code
by Emhemid Almbrouk Alallaghi , Libya north africa, on Saturday Apr 12, 2008
when the screen of execution is get in i see message that mean (the program can't execute because there is no enough resources close your applications and restart your machin )and when i do that i see the same error and why you ignore 1-//strcpy 2-//fstream("out_file) when i delete the two ignore i see the next message (general protection exception)
Reply To this Post  Report as abusive.

View all comments  Rate and comment this resource


Do you want to get your software listed on this site? If so, click here to find out more.


Sponsored links

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Check Out IT Certification Preparation Materials
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.
Localize software in three simple steps
Localize .Net, C/C++ & Delphi apps visually. HTML, HTML Help, XML & databases. Try Sisulizer now!
Localize Delphi software in three simple steps
Localize Delphi VCL & .Net apps visually. Plus HTML, HTML Help, XML & databases. Try Sisulizer now!
Web based bug tracking - AdminiTrack.com
AdminiTrack offers an effective web-based bug tracking system designed for professional software development teams.

Advertisement



Free Magazine

Free Magazines
eWeek The essential technology information source for builders of e-business.... subscribe now

Newsletter | Submit Content | About | Advertising | Awards | Contact Us | Link to us |
© 1996-2008 Community Networks Ltd 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 Terms Of Use and Privacy Statement for more information. Development by Synchron Data - .NET development.