首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于.NET WCF、.NET CF、安卓和塞班的跨平台AES加密

适用于.NET WCF、.NET CF、安卓和塞班的跨平台AES加密
EN

Stack Overflow用户
提问于 2011-02-23 18:17:50
回答 3查看 1.5K关注 0票数 2

我有无线通讯服务托管在服务器上,需要接受各种移动平台,如Windows Mobile,塞班,安卓,BlackBerry,iPhone等加密值。

我无法获得.NET和所有其他移动平台的跨平台AES加密实现(大多数时候,我得到的填充是无效的,无法删除错误)。

谁开发了这样的加密解决方案,将工作在.NET,.NET CF,安卓,塞班,BlackBerry,iPhone等?

EN

回答 3

Stack Overflow用户

发布于 2011-05-24 03:07:44

使用Bouncy Castle C# Cryptography APIs。它有几乎所有你需要的东西,并且可以在上面的平台上工作(除了Symbian和BB)。

票数 1
EN

Stack Overflow用户

发布于 2011-02-23 23:23:38

我对.Net、CF、安卓和Spring WebServices的2分钱:

我可以用AES + CBC + PKCS5Padding来解决问题。

在.Net CF中,您可以找到System.Security.Cryptography.RijndaelManaged (您必须将块大小设置为128,这一点很重要)。

票数 0
EN

Stack Overflow用户

发布于 2014-07-04 02:35:57

实施AES加密时需要注意的几个重要事项: 1.永远不要使用纯文本作为加密密钥。始终对明文密钥进行哈希处理,然后用于加密。2.请始终使用Random IV (初始化向量)进行加密和解密。真正的随机化很重要。

我最近为C#、iOS和安卓编写了跨平台的AES加解密库,并将其发布在Github上。你可以在这里看到- https://github.com/Pakhee/Cross-platform-AES-encryption

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

https://stackoverflow.com/questions/5089518

复制
相关文章

相似问题

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