标准加密中使用的块值是否等于敏捷加密中使用的blockKey值? [英] block value used in Standard Encyption is equal to blockKey value used in Agile Encryption ?

查看:117
本文介绍了标准加密中使用的块值是否等于敏捷加密中使用的blockKey值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在标准加密中,生成作为密钥派生算法输入的哈希数据的方法表示为:



H final = H(H n +



在Agile Encryption中,生成哈希的方法作为密钥派生算法输入的数据表示为:



H final = H(H n + blockKey
$


这两个中的阻止 blockKey 都是实例一样吗?两者似乎都代表正在处理的块的块号。



此外,在初始化向量生成(敏捷加密)( link-msdn.microsoft.com/en-us/library/dd943452%28v=office.12%29.aspx),什么时候没有提供
blockKey ?一个例子是有益的。

In Standard Encryption, the method to generate the hash data that is the input into the key derivation algorithm is stated as :

Hfinal = H(Hn + block)

In Agile Encryption, the method to generate the hash data that is the input into the key derivation algorithm is stated as :

Hfinal = H(Hn + blockKey)

Are both the block and blockKey in these 2 instances the same ? Both appears to represent the block number of the block which is being worked on.

Additionally, in Initialization Vector Generation (Agile Encryption) (link-msdn.microsoft.com/en-us/library/dd943452%28v=office.12%29.aspx) , when is a blockKey not provided ? An example would be beneficial.

推荐答案

Hi Rentofun:

Hi Rentofun:

我已经提醒开放规范团队您的询问。该团队成员将很快与您联系。

I have alerted the open Specifications team regarding your inquiry. A member of the team will be in touch soon.


这篇关于标准加密中使用的块值是否等于敏捷加密中使用的blockKey值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆