zoukankan      html  css  js  c++  java
  • Java密码学综述---密码学基本功能

    机密性

    只有发送方与指定接收方才能理解报文的内容,监听者只能截取到加密后的报文信息,但不能还原报文的内容,做到了保密

    鉴别

    发送方与接收方都应该能证实通信过程所涉及的另一方,通信的另一方确实具有它们所生成的身份。即第三者不能冒充跟你通信的对方,能对对方的身份进行鉴别。

    报文完整性

    即使发送方和接收方能够互相鉴别对方,但还需要确保通信的内容在传输过程中未被改变

    不可否认性

    如果我们收到通信对方的报文后,还要证实报文确实来自所宣称的发送方,发送方也不能在发送报文后否认自己发送过报文

    基本模型

    S-->加密算法-->密文-->解密算法-->R

             ↑                    ↑

           ↑                             

                        密钥源

    注:发送方S从密钥源得到密钥,利用加密算法对报文加密,接收端从密钥源取得密钥通过解密算法取得解密后的报文内容

  • 相关阅读:
    牛客(4) 重建二叉树
    牛客(3)从尾到头打印链表
    牛客(2)字符串替换
    牛客(1)二分查找
    同义词+序列+视图+临时表
    用户+授权
    控制文件+日志文件
    oracle表的基本操作
    Linux(CentOS6.8)配置Redis
    Linux(CentOS6.8)配置ActiveMQ
  • 原文地址:https://www.cnblogs.com/xiaobaizhiqian/p/7758036.html
Copyright © 2011-2022 走看看