首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >actionscript中的Diffie Hellman

actionscript中的Diffie Hellman
EN

Stack Overflow用户
提问于 2016-01-20 08:25:31
回答 1查看 120关注 0票数 0

我不是一个数学家,我自己也不能创建一个程序。我在谷歌上搜索了一天,阅读了很多帖子,但在AS中似乎没有可用的例子:有人愿意分享一些工作源码来让我上线运行吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-03 23:27:42

Hurlant Crypto library有一个BigInteger类实现。它没有直接使用DH,但是您可以使用BigInteger类来滚动您自己的

代码语言:javascript
复制
var g:BigInteger = new BigInteger("5");
var x:ByteArray = new ByteArray;
var rnd:Random = new Random();
rnd.nextBytes(x, (512>>3));
x.position = 0;
var p:BigInteger = new BigInteger(x);
p.primify(512, 1);
x = new ByteArray;
rnd = new Random();
rnd.nextBytes(x, (512>>3));
x.position = 0;
var b:BigInteger = new BigInteger(x);
b.primify(512, 1);
var B:BigInteger = g.modPow(b,p);

gpB发送到另一端,当A返回时,执行s的计算

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

https://stackoverflow.com/questions/34889422

复制
相关文章

相似问题

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