标准加密中使用的块值是否等于敏捷加密中使用的blockKey值? [英] block value used in Standard Encyption is equal to blockKey value used in Agile Encryption ?
问题描述
在标准加密中,生成作为密钥派生算法输入的哈希数据的方法表示为:
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屋!