在.NET C#中解密AES 128 ECB

3
对于我的新项目,我必须解密一些之前被别人加密的文件。
我目前拥有的信息是: “加密基于高级加密标准(AES)算法aes-128-ecb”, 解密密钥为32个字符长(43783C6 ...), 以及大约10个已加密的文件进行测试。
这足以解密这些文件吗?
因为我尝试了几个解密软件和代码示例,但没有一个能够解密这些文件...
我是否遗漏了什么??
谢谢 :)

1
你的解密密钥可能是128位长(32个十六进制数字)。将其视为32个ASCII字符会给出错误的密钥。请将其视为0x43783C6... - rossum
1个回答

2
无论所需实现的编程语言是什么,您都需要知道应用于明文的填充方案,或者没有使用填充的信息。
此外,出于安全原因,应避免使用ECB模式(请参见wikipedia)。

谢谢。我会尝试获取有关填充的信息。是的,我知道应该避免使用ECB,但不幸的是我们没有选择的权利... - Plasticgoat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接