大数加减法演示器
摘 要
随着计算机和通信技术的飞速发展,密码学已经渗透到了政治、经济、文化乃至个人隐私等领域,使用加密技术来保护信息的安全变得越来越重要。大数的运算作为密码的基础特别是在公钥密码中尤为重要。这篇论文的重点在于通过对大数的加减法运算学习来理解大数在计算机中的表示和存储,以及大数在计算机中的加减法运算的C程序实现,为以后的密码学研究打下基础。
论文分为两大部分,大数的基本知识部分和大数加减法的C语言实现部分。理论基础部分包括正文的第1章,第2章和第3章:第1章是C语言和MFC的简单介绍,第2章介绍大数运算的.必要性以及密码的实现;第3章较详细地介绍大数在计算机中的表示及相关的思路。第4章介绍大数的预备知识和大数加减法的C语言实现。第5章介绍用C++做界面实现从窗口输入大数并进行加减法运算,以及附上测试时常见的错误及修改。最后在附录中附上常数列表、带参数的宏、和程序源代码。
这篇论文通过对大数加减法的运算掌握了大数在计算机中的表示大数与字符之间的转换。本论文对加密算法的运用以及在密码学中加密算法在日常生活中的运用范围及其运用方法提供了1些有用的参考。为密码的加密解密提供了计算基础。
关键词
密码学;大数;大数的表示;加法运算;减法运算。
Abstract
Along with the computer and the communication rapid development, the cryptology already seeped domain and so on politics, economy, culture and even individual privacy, the use encryption technology protects the information the security to change more and more importantly, the big number operation took the password the foundation specially was especially is important in the male key password. This paper key point lies in through studies to the big number plus-minus method operation understands the big number in the computer expression and the memory. As well as the big number in the computer plus-minus method operation C procedure realization, will build the foundation for the later cryptology research.
The paper divides into two major parts, Big number elementary knowledge part and large number plus-minus method C language realization part. Rationale part including main text first chapter, second chapter and third chapter: First chapter is the C language and the MFC simple introduction, second chapter of introduction large number operation necessity as well as password realization; Third chapter introduces the large number in detail in the computer expression and the correlation mentality. The fourth chapter introduction large number preparation knowledge and large number plus-minus method C language realization. The fifth chapter introduction makes the contact surface realization with C++ and carries on the plus-minus method operation from the window input large number, as well as when enclosed test common mistake and revision. Finally in appendix enclosed constant tabulation, belt parameter great, and procedure source code.
This paper through has grasped the big number to the big number plus-minus method operation in between the computer expression big number and the character transformation. The present paper the encryption algorithm has provided some useful references to the encryption algorithm utilization as well as in the cryptology in the daily life utilization scope and its using the method. Has provided the computation foundation for the password encryption decipher.
Key words
Cryptology ; Big number ; Big number expression ; Additive operation ; Subtraction operation.
-
探究式教学方法在市场营销的应用论文
市场营销专业作为目前很多高校的一门必修课程,兼具理论性、综合性、实践性等特点。在探究式教学方法下,学生可以掌握市场营销理论知识,还能够在对学习方法进行探讨和研究之下很好地将知识运用到实践中。探究式教学方法已渐渐成为培养未来新型市场营销人才的重要保...
-
论教育管理工作方式之科学管理方式
论文关键词:;工作方式;科学管理;科学主义教育管理论文摘要:科学管理是一种教育管理工作方式。科学不同于科学主义,科学管理不同于科学主义管理,科学管理有自己的内涵与特征、产生与发展及限度。我国目前的教育管理一方面要提升科学管理水平,另一方面要批判和防止科...
-
浅议体育课多班同课窘境的应对策略论文
随着学校规模的不断扩大,在同一课次、同一场地上体育课的班级数也越来越多,而由于受场地、器材等因素的影响,造成了体育课多班同课教学的窘境。一、体育课多班同课教学窘境的原因1、体育设施配备滞后,同场教学有序开展受到制约。场地、器材配备与同课教学需求的差...
-
电工电子技术实践教学的整体优化研究
摘要:本文结合我院实践课的教学情况。对电工电子技术实验课教学整体优化的构想和改革进行了探讨,对教学手段、教学管理等进行了分析和研究。关键词:电工电子技术实验;教学内容优化;教学手段;教学管理1、引言随着科学技术的发展和电子系统的日益复杂化的趋势,电工电子...