aes课程

文章目录 一、aes课程最佳答案 二、aes课程相关答案 三、aes课程类似问题 关于aes课程最佳答案 1.第一,学数论,如果密码学的教材里没有的话。密码学的很多东西都要涉及到数论,但数论不是那么好…


关于aes课程最佳答案


aes课程


1.第一,学数论,如果密码学的教材里没有的话。密码学的很多东西都要涉及到数论,但数论不是那么好学的。另外,把大学数学的教材翻出来,复习一下向量和矩阵,在后面的算法可能会用到。至于其他知识,比如计算机的知识要求较少,密码学偏向于数学,虽然计算机和数学两方面都涉及到,除了恼火一点的SHA-1算法(现在我还没读懂是怎么回事,计算机知识涉及得太多了)。如果你想用计算机来实现密码学算法,你首先要有强大的运算软件。这些运算软件不都是免费的,比如Mathematica, Maple, Matlab,这些都是相当昂贵的商业软件。而且如果你想开发出能普及的密码学软件,你得自己编写这些运算方法,要不然你就是他们公司的免工资推销员。推荐你用Mathematica,因为我在使用。Mathematica支持和多种语言的连接(Mathlink),特别是(NETLink),做到了方便易行而又强大(实际上它本身就是一门语言)。密码学分两种,如果你是业余学习,那你只用掌握加密与解密。如果你要专业点,那破译就是必要的。现在世界上的加密软件很多,许多游戏都有加密的内置功能,但是破译软件就没那么几个,由此可见学破译的难度。最后,密码学需要耐心。如果你有耐心把数论的一关攻克下来,那学习密码学就不成问题。


关于aes课程相关答案



了解更多aes课程类似问题


ae素材丢失怎么重新导入课程表

为您推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注