是否可以解密密文的子字符串?

时间:2016-04-13 18:20:21

标签: security encryption aes

给出一些使用例如加密的明文消息的密文。 AES256,是否可以获取密文的任意子串并解密它以显示原始明文的一部分?我用aespipe试了一下它似乎没什么用。是否有任何技巧可以支持这个?如果不是任意子字符串,我只想解密某些特定的子字符串(例如,如果根据某些预定义的块大小将密文划分为块并且我们只想解密整个块),该怎么办?

2 个答案:

答案 0 :(得分:3)

这取决于操作模式。例如,在ECB中,每个块都是单独加密的,因此您可以选择一个块并对其进行解密。

答案 1 :(得分:1)

CTR mode可以解密加密数据的子集。

XTS mode用于磁盘加密,其中磁盘大小的块可以单独解密。

可以使用

ECB mode,但它也不安全,请参阅ECB模式并向下滚动到企鹅。

CBC mode可以,也可以使用其他链接模式。