相关文章  
  • 用 RIS 服务部署工作站
  • 系统自动启动程序之十大藏身之所
  • Windows 系统目录介绍
  • 彻底探索 PC 变慢的 10 大原因
  • 分析总结导致 Web 站点崩溃最常见的七大原因
  • Windows XP SP2 多线程访问提速秘技
  • Windows 系统非法操作详解
  • 从内存效率入手优化 WindowsXP 的另类方法
  • Windows XP 蓝屏解决技巧大揭秘
  • 揪出胡作非为的 DLL 黑手
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Microsoft 的 25 位 CDKey 里有什么?4

    p;+ a*x + b ( mod p )
    当a、b、p选定后,就可以确定一个椭圆曲线,再选择一个生成点 G(gx,gy),
    于是,存在一个最小的整数q使得q*G=O,然后,再任意选择一个整数 k〈q,求出点
    K(kx,ky)=k*G,这样椭圆曲线签名算法的Key就全生成了:
    公开密钥为:a,b,p,G(gx,gy),K(kx,ky)
    私有密钥为:a,b,p,G(gx,gy),q,k
    要对Data签名时:
    A.先任意选择一个整数r〈q,求点R(rx,ry)=r*G;
    B.将Data、rx、ry共100个字节求SHA-1,取结果中的28位得到Hash;
    C.求Sign = r - Hash * k ( mod q );
    D.把Data、Hash、Sign三个数组合后UUCode得到25位CDKey。页码:[1] [2] [3] [4] [5] [6]4页、共6页
         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved