伙计们,我有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模型和填充,我使用了bouncycastle
的jar并逐个尝试了模型,似乎没有一个正确,我只知道解密数据两个字节必须是0x00, 0x00
。
谁能帮帮我?