1.信息安全之密码学

1.信息安全包括系统安全和数据安全

    1.数据安全 包括保密(密码技术,怎么密码分析破解密码,设计,安全协议身份认证,消息确认[不能否认这个消息])和完整性和身份验证
    2.dds aes 公开加密算法 des攻破但是在用,重复 加密三次,密码强度足够大,破解时间内可以用
    3.碎片知识...ipv6兼容ipv4

2.密码学的术语

  1.明文---加密-->密文--解密-->明文
  2.对称加密: 加密解密同一钥匙(单钥匙) 
    非对称加密: 秘钥[只能自己知道的]+公钥[公开的](双钥匙/混合钥匙)
    
  2.电子签名 使用私钥解密可得到里面的内容

3.密码学发展过程

   1.古典密码(也是类似私钥的思想,书的侧面,在纸上开孔,如果我约定不要某个孔[过滤掉不需要的内容],可以得到某种特点信息如攻打敌人的位置....)    
   2.对称(计算快)
   3.非对称(计算慢,2个钥匙)
   4.结合起来,散列加密(只加密,不解密,只做验证)hash,
       计算机网络crc校验码,摘要算法MD5(破解也没有用,我直接加盐)
       如 网上下载文件 提供2个MD5码校验(文件生成MD5校验码校验文件两次)确保文件不会在网络传输过程中被修改

4.使用john破解win linux密码(可跳过阅读)
john的配置关键字

   1.single crack弱密码
   2.wordlist字典 针对性的相关消息破解 如 生日+xxx
   3.incremental定制配置
   
    winxp(机器): 需要使用U盘挂金服(破解软件) 得到sys的系统文件
                c://windows/sys32/config/SAM 和system拿出来
                共享文件夹--->固定分配
     kali(专门攻击的linux版本) 设置拖拽 -->双向
     samdump2 system SAM > passwd_hashes.txt
     john --format=NT passwd_hashed.exe

5.数字签名(文档的验证)

   1.公钥 发给别人可以验证真伪
   2.可验证 防抵赖 防假冒 防篡改 防伪造 防重复(有加时间) 
   3.hash--->数据摘要(对称加密,和原文一起发送,解密把 原文进行hash运算-->得到摘要-->对比之前的摘要)

在这里插入图片描述

6.PKI基础加密平台(直接不用管签名的过程)

   1.CA第三方(不相关者)证书颁发机构(公司)(certificate    authority),它有RA系统生成申请信息 如多家银行为人民银行可以颁发ca信用高,不怕被被人伪造颁发证书
   2.国际标准和应用(电商,银行)

7…在kali进行数字签名

  1.创建2台kali 完全复制 生成mac地址
  2.RSA
      #写个文本文件
      echo openssl sign test > signtest.txt
      #生成私钥
     openssl genrsa -out rsa_private.key
      #在私钥的基础上生成公钥
      openssl rsa -in rsa_private.key -pubout -out                 rsa_public.key
     #进行数字签名sha1_rsa_file.sign是要生成的验证文件,signtest.txt是要验证的文件
      openssl dgst -prverify rsa_private.key -sha1 -signature sha1_rsa_file.sign signtest.txt

     #公钥和私钥和文本和数字签名文件 拷贝在另外一台kali ,验证通过说明文件没有被修改过,或者数字签名是正确的
      openssl dgst -prverify rsa_private.key -sha1 -signature sha1_rsa_file.sign signtest.txt

8.dsa秘钥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值