我有一个相当大的xml批处理文件(> 100K记录),结构如下:
<batchFile>
<header>
<EncryptedKey>..</EncryptedKey>
</header>
<data>
<record><someData></someData><someEncryptedData></someEncryptedData></record>
<record><someData></someData><someEncryptedData></someEncryptedData></record>
<record><someData></someData><someEncryptedData></someEncryptedData></record>
<record><someData></someData><someEncryptedData></someEncryptedData></record>
</data>
</batchFile>
我将使用xml encryption (link)来加密数据。
加密密钥对于所有加密数据都是相同的,所以我认为EncryptedKey元素应该放在标题中,加密数据有一个对EncryptedKey的keyReference。
1)我是否需要将EncryptedKey中的referenceList返回到每个加密数据项?此列表可能包含100K引用,因此如果不需要,我宁愿不使用该列表。