前言
面试官:你知道对称加密吗?
我:?????
面试官:你知道非对称加密吗?
面试官:今天我们就面试到这里吧
失落的我回去之后打开电脑查询相关知识,
概念很简单,关键点在于对称二字。
对称加密
什么对称?
钥匙对称
在对称加密的概念中加密和解密使用同一把钥匙,
过程如下:
原文+密钥=密文
密文-密钥=原文
也就是说你在银行保险箱存了两根金条当老婆本,银行经理给你一把钥匙,一年以后你想取出来就拿这把钥匙打开保险箱取回一根金条
存入金条和取出金条用的是一把锁
非对称加密
什么非对称?
钥匙非对称
在对称加密的概念中加密和解密使用同两把钥匙,我们称为公私钥
过程如下:
原文+私钥=密文
密文-公钥=原文
你回家想了想银行经理要是偷偷打一把钥匙打开我的保险箱拿走金条,怎么办
想到这里你连忙跑回银行发出质疑,银行经理表示理解你的疑虑
因此特别向你推荐升级服务,子母钥匙,
子钥匙只能用来锁保险箱
母钥匙才能打开保险箱
大大增加安全性,保你无忧
优缺点
对称加密 | 非对称加密 | |
---|---|---|
优点 | 算法简单,加密解密容易,效率高,执行快 | 安全性高 |
缺点 | 安全性较低 | 执行效率低,耗时较长 |
经典问题,具体要看你的业务来选择使用。
时光机
我:这就是我知道的对称加密和非对称加密
面试官:嗯,回答的不错,你用过哪个对称加密技术和非对称加密技术
我:没用过。。。。