伙计们,我对 AES 解密有疑问。
AES KEY 和 AES IV 如下
byte[] aeskey = new byte[] {(byte) 0x50, (byte) 0x00, (byte) 0xB1,
(byte) 0x58, (byte) 0xCD, (byte) 0xF6, (byte) 0x69,
(byte) 0xF1, (byte) 0xC8, (byte) 0x96, (byte) 0xDE,
(byte) 0x14, (byte) 0xC0, (byte) 0xEA, (byte) 0x88, (byte) 0xF5};
byte[] aesiv = new byte[] {(byte) 0x01, (byte) 0xCF, (byte) 0x3B,
(byte) 0xA6, (byte) 0x6D, (byte) 0x30, (byte) 0xF2,
(byte) 0xFA, (byte) 0xD6, (byte) 0xE0, (byte) 0xA8,
(byte) 0xF2, (byte) 0xFF, (byte) 0xFD, (byte) 0x78, (byte) 0xBA};
和密码字节
byte[] encryptedData = new byte[] {(byte) 0x1F, (byte) 0x89, (byte) 0x56,
(byte) 0xB7, (byte) 0xD2, (byte) 0x69, (byte) 0xF6,
(byte) 0x7A, (byte) 0xB2, (byte) 0x0B, (byte) 0x7E,
(byte) 0x37, (byte) 0x44, (byte) 0x93, (byte) 0xA9, (byte) 0x38};
不知道用的是哪个AES模型和padding,我用了jar的bouncycastle
,一个个试了个模型,好像没有一个是对的,只知道解密后的数据前两个字节一定是0x00, 0x00
.
谁能帮我?