椭圆曲线ElGamal密码算法用什么计算机语言实现比较简单可行一点。
C,C++,JAVA,MATLB。。或者……毕业设计的东西啊,真心求助!
[解决办法]
哪四个小洋人是什么东东呀,我都不懂,俺刚放牛回来,只懂一点背死课和喂药*背死课。
因为不懂,我也没有具体实在的建议,但:
如果代码实现的话,会有大量的大数乘法,几百位的一个数乘几百位的另外一个数,还会用到一个辗转相除(要用位移),听说VC/C有大数库,支持大数的计算,对位移就更简单,直接有位移操作运算符。但我没有试过,不会用。
如果你对四样都懂,很简单,把算法当中所有要用到的运算,在四个系统当中,每个都运行一千次,实测一下时间,再加权求出耗时,就知道该用什么啦。
题外话,顺便说一句,我曾经用VB作过一个密钥长400位的ECC,验证一次签名,耗时好几分钟,呵呵。当然,我得承认,我的代码水平与机器都不咋地。