/* 1.用户A选定一条适合加密的椭圆曲线Ep(a,b)(如:y2=x3+ax+b),并取椭圆曲线上一点,作为基点G. 2.用户A选择一个私有密钥k,并生成公开密钥K=kG. 3.用户A将Ep(a,b)和点K,G传给用户B. 4.用户B接到信息后 ,将待传输的明文编码到Ep(a,b)上一点M,并产生一个随机整数r(r<n). 5.用户B计算点C1=M+rK:C2=rG. 6.用户B将C1.C2传给用户A. 7.用户A接到信息后,计算C1-kC2,结果就是点M.因为 C1-kC2=M+rK-k(r…