明天就要去面试啦,去感受一下,估计又是一顿虐,蓝瘦……

3月4日:
计算机安全基础技术与原理方面的学习

密码体制(密码)由五个部分组成:

消息空间(m),密文空间(c),密钥空间(k),加密算法(E),解密算法(D)

密码又分为两种:一种是对称密码一种是非对称密码,主要的区别在于发送方和接收方使用的Key是不是相同,kd=ke,就是对称密码。

对称密码又有分组密码和序列密码:主要是加密时子密钥是不是要分组加密来区分。

分组密码有五种工作模式:电子密码本模式(ECM,m与c一一对应);密码分组链模式(CBC,m与c进行异或运算);密码反馈模式(CFM,最右位);输出反馈模式(OFB,输出c),计数模式(CTR)。

乘积密码,采用多个函数的复合计算,每一个f可能是下一个代换或者置换。

对称密码中的几种加密模式:DES,IDEA,ADE。

非对称密码的几种加密模式:RSA,ElGamal(离散对数),椭圆曲线密码(ECC,椭圆曲线的离散对数)

两个整数a,b,若它们除以整数m所得的余数相等,则称a,b对于模m同余,记作a ≡ b (mod m) ,读作a同余于b模m,或读作a与b关于模m同余。 比如 26 ≡ 14 (mod 12)。

总体来说弄明白加密的过程还是很复杂的,S盒,P盒等的概念也都要理解好久,哈哈

3月5日

C# 粗略看了迭代器,隐式类型,Lambda表达式,静态方法和一小部分的LINQ。

主要看了迭代器的写法,重点是接口的调用和yield的使用,foreach的遍历和其他的类就不写上来了。

public IEnumerator GetEnumerator()

{

  for(int index=0;index<=arr.Length;index++)

    {

      yield return arr[index];

    }

}

看了Algorithm forth Edition

对C#理解一些,但是书上是java,只能继续刷书了,基础部分主要讲了一些库的调用和数学库怎么使用,电脑上面还没有java,之后还要安装一个编译器,但是看了一些例子,帮助还是挺大的,之后把习题做好,来Summerize一下。

今天linux的zip和unzip之后就练习不动了。。。。。。

但是我发现出了输入法比较难用之外,linux确实很cool

今天又发现之前对软链接和硬链接的理解出现了一些问题,硬链接还要多钻研一下!!!

2017 3-4/5 两天的学习的REVIEW的更多相关文章

  1. JAVA学习笔记—review基本知识[反射与异常]

    JAVA学习笔记—review基本知识[反射与异常] 1.异常: 1.1异常的分类: Java会将所有的异常封装成对象,其根本父类为Throwable. Throwable有两个子类:Error 和E ...

  2. 两天来学习C的感受

    大学的时候曾经学习过C语言,教科书是谭浩强的绿色的书.当时根本没有好好学习,期末考试是靠老师画重点才过的. 那个时候稀里哗啦的完全听不明白,最揪心的是指针和文件操作(当时根本不知道这个世界上还有DB存 ...

  3. 2017.2.21 Java中正则表达式的学习及示例

    学习网站:菜鸟教程 http://www.runoob.com/java/java-regular-expressions.html 1 正则表达式的基本使用 (1)类 正则表达式并不仅限于某一种语言 ...

  4. 2017年1月1日 java学习第二天复习

    今天是新年的第一天,以前学习没有总结习惯,学习效率和成果都很不好.  学习的过程就是反复的复习和不断学习的过程,开始今天的学习总结   学习java的第二天. 今天学习了java最基础的一些内容,照着 ...

  5. 2017年1月4日-linux学习

    老男孩Linux运维实战培训 1.EmEditor文本编辑工具,我用Notepad++也很好用 2.win32文本比较工具使用技巧,我用svn也很好用 3.安装vmware软件及新建配置虚拟机视频,已 ...

  6. Git两分钟指南-学习入门参考

    Git两分钟指南 http://blog.jobbole.com/78999/ GIT和SVN之间的五个基本区别 http://www.oschina.net/news/12542/git-and-s ...

  7. 2017.11.14 C语言---指针的学习

    第八章 善于利用指针 (1)指针是什么 1.内存区每一个字节都有一个编号,这就是"地址".地址形象化的被称为"指针".它能通过以它为地址的内存单元.地址指向(* ...

  8. 2017.4.10 spring-ldap官方文档学习

    官网:http://www.springframework.org/ldap 官方文档及例子(重要):http://docs.spring.io/spring-ldap/docs/2.1.0.RELE ...

  9. Jerry Wang从2017年到2019年的自由泳学习笔记

    打腿 把注意力调整到脚部,尽量不要让他打出水面,因为在空气中大腿完全是无用功,但是如果只是脚跟出水一点,倒也没什么关心,但是主观上,要控制一下,如果你听到你的打腿是"咚咚咚咚"这样 ...

随机推荐

  1. 云脉推出表格识别API接口可以自助接入

    针对如今市场上对于海量票据信息的录入需求,近期厦门云脉技术有限公司推出票据识别相关的产品与服务,更是在云脉OCR SDK开发者平台上上线表格识别API接口,供广大开发者和集成商自助接入.为了降低财务系 ...

  2. iOS 按钮设置图片和事件

    [btn addTarget:self action:@selector(searchButtonClick) forControlEvents:UIControlEventTouchUpInside ...

  3. Angular - - angular.Module

    angular.Module Angular模块配置接口. 方法: provider(name,providerType); name:服务名称. providerType:创建一个服务的实例的构造函 ...

  4. Delphi 获取内存及CPU信息的函数

    Uses MemoryCpuUtils;//首先引用该单元 //声明下列变量用来存储读取的数值 Var iTotalPhysics, iTotalVirtual, iTotalPageFile, iC ...

  5. excel计算后列填充

    先鼠标选中一个要输出的地方,输入=,然后就可以输入计算的公示,然后按enter,然后鼠标放在这个框的右下角变成十字,然后双击,就填充整列了.

  6. --@angularJS--指令与控制器之间的交互demo

    1.index.html: <!DOCTYPE HTML><html ng-app="app"><head>    <title>c ...

  7. Adobe Flash Builder 4.7 新功能详解

    Adobe Flash Builder 4.7 Beta终于公开测试了.虽然版本号只增加了.1,增强的新功能可是一点也不含糊.我们一起来看看到底有什么新功能吧!   在我看来,最大的改变是终于提供64 ...

  8. MySQL数据类型--日期时间

    一.博客前言 自接触学习MySQL已有一段时间了,对于MySQL的基础知识还是略懂略懂的.在这一路学习过来,每次不管看书还是网上看的资料,对于MySQL数据类型中的时间日期类型总是一扫而过,不曾停下来 ...

  9. Java程序打开指定地址网页

    1.今天遇到了需要手动输入http地址打开指定网页的需求,试着做一个用程序打开指定网页的功能,搜了一下,还真有一个现成的例子,稍加改造,实现自己的需求: 2.代码不多,两个文件:如下: package ...

  10. CodeForces 327C

    Magic Five Time Limit:1000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Submit  ...