在教科书中学习加密的基础与加密方式
定义公开密钥加密方式(公開鍵暗号方式)使用一对密钥,即可以交给任何人的公钥(公開鍵)和只有本人持有的私钥(秘密鍵),用其中一把加密的数据要用另一把解密。
解说公钥和私钥是作为数学上相互对应的一对生成的,实际上无法从公钥推算出私钥。私钥不离开生成者本人之手,交给对方的只有公钥。代表例子有 RSA。
类比就像分发许多谁都能扣上的挂锁,而开锁的钥匙只由自己保管。对方用这种挂锁锁好箱子寄来,能打开的就只有自己。
记忆钩子英语也叫 asymmetric(非对称)。加密的密钥和解密的密钥“不对称”,也就是不是同一把。