zoukankan      html  css  js  c++  java
  • 【数据加密】

    加密用于达到以下目的:

    • 保密性:帮助保护用户的标识或数据不被读取。

    • 数据完整性:帮助保护数据不被更改。

    • 身份验证:确保数据发自特定的一方。公钥加密还可以提供不可否认性。

    加密基元

    用法

    私钥加密(对称加密)

    对数据执行转换,使第三方无法读取该数据。此类型的加密使用单个共享的机密密钥来加密和解密数据。

    公钥加密(不对称加密)

    对数据执行转换,使第三方无法读取该数据。此类加密使用公钥/私钥对来加密和解密数据。

    加密签名

    通过创建对特定方唯一的数字签名来帮助验证数据是否发自特定方。此过程还使用哈希函数。

    加密哈希

    将数据从任意长度映射为定长字节序列。哈希在统计上是唯一的;不同的双字节序列不会哈希为同一个

    1) 私钥加密

    DES加密文件

    加密,解密语句

    2) 公钥加密(RSA,DSA):    
    3) 数字签名 -作用:鉴别信息是否为对方发送


  • 相关阅读:
    涡轮增压中冷器
    TortoiseSVN文件及文件夹图标不显示解决方法
    无线路由器无法登录管理界面,怎么办?
    TP-LINK-TL-WVR450G路由器经常断网
    阿里云DNS地址
    农村社保和职工社保能同时交吗?
    电视机顶盒遥控器可以同时遥控电视和机顶盒
    各种汽车的高端品牌
    金蝶云星空系统打印提示:对象不支持“SetGraphicsMode”属性或方法
    怎么去掉视频的背景音乐?
  • 原文地址:https://www.cnblogs.com/StudyLife/p/2380348.html
Copyright © 2011-2022 走看看