02 2016 档案

摘要:查看系统可用的shell命令 cat /etc/shells shell是用于与内核进行交流的工具 管道和重定向(< 《 > 》 |) |为管道 标准输入的文件描述符为0,标准输出的文件描述符为1,错误输出的文件描述符为2 举例 rpm -qa | grep gcc #查询计算机中是否安全了gcc软 阅读全文
posted @ 2016-02-14 23:58 初级编程 阅读(225) 评论(0) 推荐(0)
摘要:文件类型 -代表普通文件,d代表目录,l代表链接文件,b或c代表设备。 第二至九个字符代表权限,分别为所有者权限、所属组权限、其他账户权限 修改权限用chmod u用户 g组 o其他用户 a所有人 chown修改文件或目录的所有者与所属组 阅读全文
posted @ 2016-02-14 23:01 初级编程 阅读(243) 评论(0) 推荐(0)
摘要:知识点 用户ID为UID,组ID为GID,UID=0表示超级管理员即root。 一个用户只可以加入一个基本组,但是可以同时加入多个附加组。 创建用户时,系统默认会自动创建同名的组,并设置用户加入该基本组中。 命令集合 添加账户 useradd # useradd ycc 添加组 groupadd # 阅读全文
posted @ 2016-02-14 22:51 初级编程 阅读(259) 评论(0) 推荐(0)
摘要:随机数的用途 生成密钥 生成密钥对 生成初始化向量(IV) 生成你once 生成盐 随机数的性质 随机性-不存在统计学偏差,是完全杂乱的数列。 不可预测性-不能从过去的数列推测出下一个出现的数 不可重现性-除非将数列本身保存下来,否则不能重现相同的数列。 随机数的分类 弱伪随机数(只具备随机性) 强 阅读全文
posted @ 2016-02-02 01:06 初级编程 阅读(814) 评论(0) 推荐(0)
摘要:密码学家工具箱中的6个重要的工具: 对称密码 公钥密码 单向散列函数 消息认证码 数字签名 伪随机数生成器 编码:将现实世界中的东西映射为比特序列的操作成为编码。 XOR:异或运算,同零异一,0XOR0=0,0XOR1=1,1XOR0=1,1XOR1=0 异或的性质:A异或B异或B为A。 一次性密码 阅读全文
posted @ 2016-02-01 23:52 初级编程 阅读(732) 评论(0) 推荐(0)
摘要:密码学家工具箱中的6个重要的工具: 对称密码 公钥密码 单向散列函数 消息认证码 数字签名 伪随机数生成器 MAC能识别出篡改和伪装,也就是既可以确认消息的完整性,也可以进行认证。 消息认证码的输入包括任意长度的消息和一个发送者与接受者之间共享的密钥,它可以输出固定长度的数据,这个数据就是MAC。 阅读全文
posted @ 2016-02-01 23:46 初级编程 阅读(4024) 评论(0) 推荐(0)
摘要:密码学家工具箱中的6个重要的工具: 对称密码 公钥密码 单向散列函数 消息认证码 数字签名 伪随机数生成器 提问: 有了消息认证码为什么还要有数字签名? 因为消息认证码无法防止否认。消息认证码可以识别消息是否被篡改或者发送者身份是否被伪装。(消息认证码保证完整性、可以进行认证) 为什么消息认证码无法 阅读全文
posted @ 2016-02-01 23:35 初级编程 阅读(2132) 评论(0) 推荐(0)
摘要:密码学家工具箱中的6个重要的工具: 对称密码 公钥密码 单向散列函数 消息认证码 数字签名 伪随机数生成器 单向散列函数-指纹 单向散列函数是为了保证消息的完整性,也称为一致性。 碰撞:两个不同的消息产生同一个散列值的情况称为碰撞。 抗碰撞性:难以发现碰撞的性质称为抗碰撞性。 弱抗碰撞性:要找到和该 阅读全文
posted @ 2016-02-01 02:18 初级编程 阅读(631) 评论(0) 推荐(0)
摘要:SSL/TLS是世界上应用最广泛的密码通信方法。用到对称密码、消息认证码、公钥密码、数字签名、伪随机数生成器等密码技术。 密码套件 SSL/TLS提供了一种密码通信的框架,SSL/TLS中使用的对称密码、公钥密码、数字签名、单向散列函数等技术,如果发现所用的密码技术有弱点,可以将这一部分进行替换就行 阅读全文
posted @ 2016-02-01 02:07 初级编程 阅读(606) 评论(0) 推荐(0)
摘要:名词解释: 证书(公钥证书,PKC,Public-KeyCertificate):类比驾照,里面记有姓名、组织、邮箱地址、公钥(用于加密的公钥)等个人信息。 举个实际证书的例子:天猫的证书 证书标准规范X.509:证书的标准规范,大体包含三部分: 签名前的证书-签名对象的信息 数字签名算法-对证书签 阅读全文
posted @ 2016-02-01 01:35 初级编程 阅读(473) 评论(0) 推荐(0)