RSA的Delphi实现 ( 积分: 50 )

  • 主题发起人 主题发起人 redsea317
  • 开始时间 开始时间
R

redsea317

Unregistered / Unconfirmed
GUEST, unregistred user!
作RSA算法实现,求那几个质数的时候还好办,给文件加密的时候涉及到了幂的计算,都是几百次方的运算,系统老是提示溢出。
请问这种大数运算应该怎么解决?有那位高人可以给出一个程序来让小的瞻仰瞻仰啊?
 
作RSA算法实现,求那几个质数的时候还好办,给文件加密的时候涉及到了幂的计算,都是几百次方的运算,系统老是提示溢出。
请问这种大数运算应该怎么解决?有那位高人可以给出一个程序来让小的瞻仰瞻仰啊?
 
请问有哪位高人可以指点一二吗?
 
RSA算法不适合做加密运算,因为加密和解密都是耗时的事情。你可以用DES或者其他对称算法对文件加密,但是DES的加密密钥用RSA算法加密,这样就可以了。如果为了保险,可以用几种对称算法加密后把他们分次加密的密钥用RSA算法加密一起发送过去,解密的时候,首先用RSA解密密钥,然后再解压。这是比较通行的加密方式。
 
谢谢大哥的提醒,不过我不是做项目,而是为了考试,哈,因为我们需要交作业。但是每次运行都溢出,需要大数运算库,所以才来这里求,呵呵
 
不过3楼大哥的方法倒是挺好的,很喜欢
 
接受答案了.
 
后退
顶部