Iphone 这些是什么;“垃圾”;加密ws-security SOAP消息中未加密EncryptedData标记开头的16字节?(WCF)
我正在检查WCF请求消息,以实现WS-Security标准的一部分,从而实现iPhone WCF的内部通信(我在basicHttpBinding上使用证书安全性)。Iphone 这些是什么;“垃圾”;加密ws-security SOAP消息中未加密EncryptedData标记开头的16字节?(WCF),iphone,wcf,encryption,soap,ws-security,Iphone,Wcf,Encryption,Soap,Ws Security,我正在检查WCF请求消息,以实现WS-Security标准的一部分,从而实现iPhone WCF的内部通信(我在basicHttpBinding上使用证书安全性)。 阅读标准后,我可以解密SignedInfo和Body标记,但我在两个未加密标记的开头都看到了16个字节,我对此一无所知。 我根据标准创建了一个示例应用程序,以便从iPhone向自托管WCF发送请求,但它继续响应“验证消息安全性时出错”。 我唯一不知道如何实现的是这16个字节,有人知道在这16个字节上使用什么吗 谢谢当使用三重DES和
阅读标准后,我可以解密SignedInfo和Body标记,但我在两个未加密标记的开头都看到了16个字节,我对此一无所知。
我根据标准创建了一个示例应用程序,以便从iPhone向自托管WCF发送请求,但它继续响应“验证消息安全性时出错”。 我唯一不知道如何实现的是这16个字节,有人知道在这16个字节上使用什么吗
谢谢当使用三重DES和AES时,密文的前缀是IV。因此,在解密时,应使用值的前16个字节作为IV,然后对其余字节执行AES-CBC解密。我猜您已经忘记了这一点,因此正在解密IV(这将产生垃圾)。感谢您的回复!不过这很奇怪,因为每次我在iPhone上使用加密API时,这些字节都没有出现:s。无论如何,谢谢!