一 PBE解密图例
二 PBE解密过程
1 重建KEK
首先将之前保存下来的盐,和Alice输入的口令一起输入单向散列函数。这个计算过程和生成KEK时的计算过程是一样的,因此所得到的散列值就是KEK。
2 解密会话密钥
然后,我们获取之前保存下来的“用KEK加密的会话密钥”,用步骤1中恢复的KEK进行解密。这一步可以得到会话密钥。
3 解密消息
最后,用步骤2中重建的会话密钥对加密的消息进行解密。
在PBE解密过程中,没有使用到伪随机数生成器。
一 PBE解密图例
二 PBE解密过程
1 重建KEK
首先将之前保存下来的盐,和Alice输入的口令一起输入单向散列函数。这个计算过程和生成KEK时的计算过程是一样的,因此所得到的散列值就是KEK。
2 解密会话密钥
然后,我们获取之前保存下来的“用KEK加密的会话密钥”,用步骤1中恢复的KEK进行解密。这一步可以得到会话密钥。
3 解密消息
最后,用步骤2中重建的会话密钥对加密的消息进行解密。
在PBE解密过程中,没有使用到伪随机数生成器。