开发者社区> 问答> 正文

iphone开发用RSA加密使用到了哪个库?具体算法如何写?如果有demo的话更好比重赏

谁能执导一下下

展开
收起
知与谁同 2018-07-17 18:50:13 1401 0
2 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    是用什么语言的,RSA算法涉及到一些数论的知识,要具有比较好的数论功底才能写出来的。
    写起来比较麻烦,你要实现哪些功能呢。
    http://baike.baidu.com/view/10613.htm?fromId=7520
    2019-07-17 22:56:44
    赞同 展开评论 打赏
  • >基准
    RSA算法非常简单,现总结如下:

    找到两个素数p和q

    取T N = P * Q =(P-1 )*(Q-1)

    采取多项电子满足ê

    取D * E%吨== 1

    最后三的号码:NDE

    设置的消息数M(中号

    集合C =(M ** D)%N加密消息

    设m =(C ** E)%NM == M,从而完成解密。

    注:**日,在上述公式中的d和e可以互换

    对称的加密:

    届二者构成一个公开密钥,你可以告诉别人; BR /> NE两个数字构成的私有密钥,电子自己的保留,不要让任何人知道。

    发送的信息被他人使用e加密,只要人可解锁证明是由你发出的信息,构成了签名机制。

    他人向您发送邮件加密的D,E,只有您可以将其解密。

    RSA的安全性是一个大的数n,没有有效的方法可以分解已知第二没有进入电子商务,也称为NE能不

    获得了D.
    2019-07-17 22:56:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载