加密技术1

密钥解析


●公钥(public key) :提供给远程主机进行数据加密的行为,所有人都可获得你的公钥来将数据
加密。
●私钥(private key) :远程主机使用你的公钥加密的数据,在本地端就能够使用私钥来进行解
密。私钥只有自己拥有。
 

加密基础名词


明文:原始消息
密文:加密后的消息
密钥:加解密的关键参数
加密算法:替换、位置移动
 

举例

明文: hello
密钥: 3
参考:
abcdefghijkImn0pqrstuV...
efghijkIm nopqrst u V...
密文: keoor KEOOR
 

加密分类


对称加密:加解密使用同- -个密钥,DES
非对称加密:加解密方各有一对密钥
公钥:公共秘钥,存储在公共的设备上,任何用户都可获取
私钥:私有密钥,存储在个人计算机设别上,只有自己可以使用使用公钥加密必须使用私钥解密
 

非对称加密方法(公钥加密)
        bob           公钥b                    私钥b
        alice          公钥a                    私钥a
1. bob公钥a加密   <>  alice           私钥a解密安全
2.bob私钥b加密   <= == ==>         slice公钥b解密 身份验证

面试:

                1.用对方的公钥加密,然后对方用自己的私钥解密

                 2.用自己的私钥加密,然后对方用自己的公钥解密


非对称加密使用rsa算法

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值