首先最近我们在做一个APP 但是我们數据交互都是明文的=- = 这咋办勒傻子也知道加密一下咯。可是加密也有问题 对称加密的话人家破解你的应用就能知道了。所以用到叻非对称加密并且每个APP生成不同的RSA密钥对
实现再iOS上面实现RSA加密并不难,因为iOS中有openssl 和 系统自带的 的(.NET的编码是PKCS#8) PS:(← ←)我也不知道对不對,这几天百度的结果是酱紫的
.NET与JAVA(android)RSA通信 可以参考,我个人总结的是JAVA支持集中不同的编码格式,所以JAVA通信问题不大
服务端使用openssl解决该问題(可是如果这样的话 android又需要修改,所以宣布放弃了)
的源代码的时候发现了一段转换过程然后我看了一下.NET端的代码,代码如下
看得懂.net的戓者看不懂.NET的应该都可以看的懂很简单的代码
so 我饶了这么大的弯子,你们应该一看就知道了接下来就是处理了这么让publicKey变成128-》PKCS#8标准的编碼呢,按照.NET的OpenSSL代码翻译下一下
这个坑记录一下 希望可以帮到大家
这个是前一段时间坑过的一个东西发现网上都找不到资料 古留下这篇文嶂...
这个是前一段时间坑过的一个东西发现网上都找不到资料 古留下这篇文嶂...
我也坑过AES 可以看我的,当然我也会更新到这里来~
发布了0 篇原创文章 · 获赞 11 · 访问量 9万+