自用前端面试题(安全)

113 阅读1分钟

1.对称加密和非对称加密的区别?

对称加密就是加密解密都用同一个秘钥,比如DES、3DES(TripleDES)和AES等。
非对称加密就是加密和解密不是用的同一种秘钥,比如RSA算法、DSA算法、ECC算法、DH算法等。 在非对称加密中,用来加密的秘钥叫公钥,用来解密的秘钥叫私钥。公钥和私钥都是成对生成的,公钥分发给其他人用来加密,私钥用来解密

公钥和私钥的区别?

私钥公钥
私钥比公钥快公钥比私钥慢
相同的密钥和算法用于加密和解密消息在公钥密码学中,使用两个密钥,一个用于加密,另一个用于解密
私钥是对称的,因为只有一个密钥称为秘密密钥公钥是非对称的,因为有两种类型的密钥:私钥和公钥
在这种密码学中,发送者和接收者需要共享使用相同的密钥在这种密码学中,发送者和接收者不需要共享相同的密钥
在这个密码学中,密钥是私有的在这种密码学中,公钥可以是公钥,私钥是私有的。