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

    机密性

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

    鉴别

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

    报文完整性

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

    不可否认性

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

    基本模型

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

             ↑                    ↑

           ↑                             

                        密钥源

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

  • 相关阅读:
    Code::blocks 使用c++ long double类型出错
    数论四大定理
    线性基
    win7 下强制删除文件
    C++数组指针的引用
    学习方法
    MySQL的ON DUPLICATE KEY UPDATE用法
    MVCC
    RabbitMQ中的Connection 和 Channel
    myisam和innodb的比较
  • 原文地址:https://www.cnblogs.com/xiaobaizhiqian/p/7758036.html
Copyright © 2011-2022 走看看