首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >相当于"openssl_seal“的.NET?

相当于"openssl_seal“的.NET?
EN

Stack Overflow用户
提问于 2013-03-08 02:24:04
回答 2查看 624关注 0票数 1

我正在拼命地寻找一个.NET (C#)代码,它相当于PHP的"openssl_seal“(http://php.net/manual/en/function.openssl-seal.php)功能。谷歌搜索了几个小时,尝试了OpenSSL和BouncyCastle .NET API,但结果并不多,或者我并没有从正确的方向来处理这些问题。

我的理解是,PHP“openssl_seal”命令执行以下操作(这是来自其站点的引用):

  1. 生成随机密钥(128位)
  2. 使用RC4使用随机密钥对称加密数据
  3. 使用RSA使用公钥/证书加密随机密钥本身
  4. 返回加密数据和加密密钥。

这一切都很好,很好,但留下了很大的空间解释和微妙的内在。通过尝试和错误来匹配PHP和C#的结果是一个令人望而生畏的前景(关键是“随机的”,所以这根本行不通) :)是否有人真的能够通过C#成功地完成"openssl_seal“机制的复制?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-18 23:08:56

我对这个金块的解决方案的抱怨:openrdquo-into-.net.aspx

票数 2
EN

Stack Overflow用户

发布于 2013-03-13 19:21:09

http://phpseclib.sourceforge.net/interop.html

也许能帮上忙。单击PHP / openssl_seal() / openssl_open()。然后单击phpseclib下的"Seal“with。

你说的话听起来很准确。使用RC4填充加密PKCS1密钥。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15285645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档