我正在拼命寻找相当于PHP的“openssl_seal”(http://php.net/manual/en/function.openssl-seal.php)功能的.NET(C#)代码。几个小时的谷歌搜索,尝试OpenSSL和BouncyCastle .NET API没有出现太多,或者我没有从正确的方向解决所有问题。
我的理解是PHP“openssl_seal”命令执行以下操作(这是他们网站的引用):
这一切都很精致和花花公子,但留下了很大的解释空间和微妙的空间。通过反复试验来匹配PHP和C#的结果是一个令人生畏的前景(关键是“随机”,因此甚至不起作用):)有没有人真正能够通过成功完成复制“openssl_seal”机制C#?
答案 0 :(得分:2)
答案 1 :(得分:0)
http://phpseclib.sourceforge.net/interop.html
这可能会有所帮助。单击PHP Bindings / openssl_seal()/ openssl_open()。然后单击“密封”下的phpseclib。
你说的话听起来很准确。您使用PKCS1填充加密RC4密钥。
祝你好运!