Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 这些是什么;“垃圾”;加密ws-security SOAP消息中未加密EncryptedData标记开头的16字节?(WCF)_Iphone_Wcf_Encryption_Soap_Ws Security - Fatal编程技术网

Iphone 这些是什么;“垃圾”;加密ws-security SOAP消息中未加密EncryptedData标记开头的16字节?(WCF)

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和

我正在检查WCF请求消息,以实现WS-Security标准的一部分,从而实现iPhone WCF的内部通信(我在basicHttpBinding上使用证书安全性)。
阅读标准后,我可以解密SignedInfo和Body标记,但我在两个未加密标记的开头都看到了16个字节,我对此一无所知。
我根据标准创建了一个示例应用程序,以便从iPhone向自托管WCF发送请求,但它继续响应“验证消息安全性时出错”。 我唯一不知道如何实现的是这16个字节,有人知道在这16个字节上使用什么吗


谢谢

当使用三重DES和AES时,密文的前缀是IV。因此,在解密时,应使用值的前16个字节作为IV,然后对其余字节执行AES-CBC解密。我猜您已经忘记了这一点,因此正在解密IV(这将产生垃圾)。

感谢您的回复!不过这很奇怪,因为每次我在iPhone上使用加密API时,这些字节都没有出现:s。无论如何,谢谢!