积累系统性知识
积聚技术精华
  首页    个人中心    撰写积文    建立课题    订立目标    整理积文    管理课题    管理目标    技能Get    代码积累 
计算机安全篇(1)
error997 (error997)    2015-05-10 19:11:14      目标    课题
   版权声明:以前的Blog文章合并。原创作品,谢绝转载!否则将追究法律责任。
   1.安全解决什么问题.
   ans:安全主要解决四类需求
   :::HASH算法 数字签名
切换到: 纯代码  
   
   //保密:::对称/非对称加密 DES AES/RSA
   //鉴别/认证:::HASH算法(MD5 SHA1)
   //完整性:::HASH算法(MD5 SHA1)
   //不可否认性::: 数字签名

   2.密码术
   生活中的密码术:字母加密 倒写文等...
   总的来说 任何规则都可以定义密码术 但想成为通用的密码必须具备安全级别高;
   对于计算机 常用的术基础有:置字密码 转置密码 乘积密码(为前2者的重复叠加)
   3.密码术的组成:算法+密钥
   4.对称加密/非对称加密
   对于对称加密,密钥只有1个.
   对于非对成加密,加密密钥称为私钥,解密密钥称为公钥匙(图为加密过程).
   5.对称加密的应用:DES/AES
   DES:数据加密标准(DES,Data Encryption Standard)是一种使用56位密钥的对称算法加密的块密码
   缺点:密钥长度56可受暴力破解
   AES:高级加密标准(Advanced Encryption Standard,AES),AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特.加密过程中使用的密钥是由Rijndael密钥生成方案产生.由于密钥长度变长与密钥长度的不固定性,因此高级加密标准已然成为对称密钥加密中最流行的算法之一。
   对称加密的优点是加密解密的速度高效 对于大数据时代适用性高.
   缺点是安全性低,只要截获所持有的密钥就能解密.
   6.非对称加密的应用:RSA
   RSA:RSA加密算法是一种非对称加密算法 .RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的.
   RSA的算法是基于因数分解的困难度上的:对于大整数做因数分解的难度决定了RSA算法的可靠性。换言之,对一极大整数做因数分解愈困难,RSA算法愈可靠。
   另一种算法公开的重要数学基础是:建立在以大素数为模来计算离散对数的困难度;
   RSA的公钥/私钥长度 至少1024bit;为对称加密的几倍;
   非对称加密的优点是安全性足够高
   缺点是加密解密速度极低,不满足于对当前大数据时代的应用.
   7传统计算机的保密会话场景:
   利用对称加密加密原文.并对加密密钥进行非对称加密.
   总的来说是把对称/非对称加密的优缺互补.解决了实际上的应用问题.

转自 http://blog.csdn.net/qq285016127/article/details/37613285
(+0)技能Get

建议楼主:搜索关键字 |参考其他资源 |回复 |追问
  error997(error997):   个人中心    课题    目标    代码积累