-4

可能重复:
如何在 PHP 中处理大数字?

我正在开发一个关于 RSA 算法的网络应用程序。为了使 RSA 更安全,你必须使用大数字,所以就这样吧....所以首先我将字母表(所有 A 到 Z)转换为它们的 ASCII 代码,我使用 ord()。

但问题是ciphertext=m(pow)e*[mod n] 如果 a 的 ascii 是 97 ,现在要计算 m (消息是一个数字)的幂 e 的函数,假设 e=57 那么 97 的幂 57 将是巨大的......我有一台 32 位的笔记本电脑。

所以请告诉我应该使用的正确数据类型,谢谢。

4

1 回答 1

0

不要滚动自己的加密。

如果您没有安装 OpenSSL 扩展程序或二进制文件,请查看OpenSSL 扩展程序二进制文件phpseclib 。openssl

于 2012-12-07T23:57:04.127 回答