文献加密系统设计与实现摘要:该文叙述了数据加密的原理与办法,介绍了几个常见的加密算法并在此基础之上比较了惯用的加密算法的优缺点,在掌握了这几个算法的基础之上,对比对称密钥加密体制和公共密钥密码体制的优缺点以及前面的两个需求,最后运用 DES 算法和 RSA 算法来设计和实现自己的加密系统。该文具体的介绍了理论原理并具体统计了系统设计与实现过程。 核心词:密码学;DES 算法;RSA 算法;加密系统设计 中图分类号:TP311 文献标记码:A 文章编号:1009-3044()14-3299-03 Design and Implementation of a Encrypting File System LIN Pei-tong (Guangdong Food and Drug Vocational Technical School, Guangzhou 510663, China) Abstract: After mastery these types of algorithms, compared the advantages and disadvantages between the Symmetrical cryptograph and nonsymmetrical cryptograph, as well as consider the two demands in front, at last decide use DES algorithm and the RSA algorithm to design and realize my encryption system. In this article, Detail the theoretical principles of Cryptographic and note the detailed of design and realize process.. Key words: cryptography; DES; RSA; design 1 绪言 随着 Internet 的发展人类已经步入信息时代,在信息时代,信息安全问题越来越重要。我们经常需要一种方法来保护我们的数据,避免被某些怀有不良用心的人所看到或者破坏。因此,在客观上就需要一种强有力的安全方法来保护机密数据不被窃取或篡改。解决这个问题的方式就是数据加密[1]。近年来,保护个人敏感数据成为人们关注的热点问题。使用加密技术是一种比较成功的保护办法。特别是在当今互相合作以及公共工作环境下,电脑中的资料可能对于写工作人员时可见的而对于另外某些工作人员是不可见的,对于某些文献进行加密是有必要的[2]。因此选择这个方面作为自己的论文研究方向,想通过对数据加密办法的研究对密码学有一种全方面的认识,同时在研究过程中对现在已经比较成熟的加密算法进行学习并且总结和比较得出自己的结论并结合需求分析选择几个常见的加密算法设计、实现一种自己的单机文献加密系统。 2 系统采用的核心技术 公开密钥密码系统普通是基于数学上难解的问题,因此其...