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

    Microsoft 的 25 位 CDKey 里有什么?5

    r> 验证CDKey时:
    A.把25位CDKey先UUDecode再拆分后提到Data、Hash、Sign;
    B.求点R( rx, ry ) = Sing * G + Hash * K ( mod p );
    C.将Data、rx、ry共100个字节求SHA-1,取结果中的28位得到Hash’;
    D.如果Hash = Hash’,则该CDKey为有效Key。

    4.BINK
    从前面的说明可以看出,为了验证CDKey,MS 必须公开椭圆曲线签名算法中的公开密钥,那么这个公开密钥放在
    哪里呢?答案是在pidgen.dll里的BINK资源里(其他产品如Office则被包在*.MSI),而且一共有两组,从目前已知的
    Key组合来看,第一组密钥是用以零售版本的,第二组则用于OEM版本。两个产品的Key能否通用就在于对应的密钥页码:[1] [2] [3] [4] [5] [6]5页、共6页
         

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

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