• Java密码学综述---密码学基本功能


    机密性

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

    鉴别

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

    报文完整性

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

    不可否认性

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

    基本模型

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

             ↑                    ↑

           ↑                             

                        密钥源

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

  • 相关阅读:
    linux网络编程-socket(36)
    linux网络编程-socket(2)
    linux网络编程-socket(1)
    jni不通过线程c回调java的函数
    jni 字符串的梳理 2 字符串的处理操作
    jni 字符串的梳理
    android studio 中jni底层日志的打印
    事件冒泡与事件捕获
    盒子模型
    比较好的前端面试题
  • 原文地址:https://www.cnblogs.com/xiaobaizhiqian/p/7758036.html
Copyright © 2020-2023  润新知