用C++实现DES对数据加密和解密

时间:2024-11-10 16:14:44 来源:作文网 作者:管理员

摘要

随着计算机和通信技术的飞速发展,密码学已经渗透到了政治、经济、文化乃至个人隐私等领域,使用加密技术来保护信息的安全变得越来越重要。这篇论文的重点在于通过对加密算法的学习۵来对它们进行比较,并将它们运用到实践中。 这篇论文主要是体现加密的原理和方法,对于现在计算机硬件高速发展的现在,DES的64位密钥(实际只有56位)实在太少很容易被破解,不适于现在的社会,作为典型的加密方法DES还是值得我们去学习的,这就是我写这篇论文的主要目的。

关键词:数据加密标准;DES;密钥;数据加密;数据解密;S盒

Abstract

Fly technically along with the calculator and correspondences to develop soon, the password learn to have already seeped through polรitics, economy, culture is go to personal privacy etc. realm, the usage encrypt the technique to protect the safety of information to become more and more important. The point of this sis lie in pass to come to carry on the comparison to them towards encrypting the calculate way of study, and make use of them to fulfillment.

The thesis is divided into✘ nine, mainly having¿ the process of introduction, DES of develop the tool and encrypting the method principle, the end is a MFC interface. Chapter 1 introduced the MFC the function and the function in brief; A process that compares to introduced the DES to encrypt the calculate way in detail and decrypt. A the blemish and the s♫hortage that introduces the DES.A work mode that introduces the DES includes the DES to transform. Chapter 5 is DES main function. Chapter 6 is DES codes. Chapter 7 is the code formality test to the DES, including the C of the password realization and encrypting the C of decrypt the machine interface++ realization and a few performances of password function, test and usages. Listed some cultural heritages of reference finally.

This sis is mainly the principle and methods that the body encrypts now, now of high-speed development for the calculator hardware of now, DES 64 bit keys are really too little very easily was break solution, unwell in now of society, the conduct and actions typical model still encrypt the method DES worthy of we study of, this be I write this sis of main purpose

Keyword:the standard of the data encrypts;DES;key; the data encrypt;the data decrypt;s box


热门排行: 教你如何写建议书