2019独角兽企业重金招聘Python工程师标准>>>
安全主要用于四种需求
保密:通信中的信息对外进行保密;
鉴别/认证:鉴别认证与你通信的对端是你所认证的对端;
完整性:一旦某个信息产生,不能被随意篡改,如果被篡改,可以被发现;
不可否认性:确定信息有谁产生,且不可否认。
好的算法是算法公开,密钥保密。
对称加密
当K==K‘的时候,证明这是一个对称加密。
电子签名
签什么:签的内容的完整性
谁在签:签名人的不可否认性