计算机应用 ›› 2005, Vol. 25 ›› Issue (09): 2080-2082.DOI: 10.3724/SP.J.1087.2005.02080

• 网络与信息安全 • 上一篇    下一篇

基于RSA算法的注册码软件加密保护

黄俊,许娟,左洪福   

  1. 南京航空航天大学民航学院
  • 出版日期:2005-09-01 发布日期:2011-04-11

Register code software encryption and protection based on RSA algorithm

HUANG Jun,XU Juan,ZUO Hong-fu   

  1. College of Civil Aviation,Nanjing University of Aeronautics and Astronautics,Nanjing Jiangsu 210016,China
  • Online:2005-09-01 Published:2011-04-11

摘要: 提出了在注册码软件加密保护基础上的一套完整软件保护方案,方案中采用了“一机一码”制,运用密码学中成熟的非对称算法RSA(R ivest Sham ir Adelman)进行加密处理,并且以数据库的形式进行密钥管理,通过这一系列手段更好地防止了非法注册码的传播和非法注册机的制作。最后在基于VC++6.0的开发平台上实现了该软件保护方案。

关键词: 软件保护, 注册码, RSA算法, 密钥管理

Abstract: An integral method on how to protect software was presented.The method was based on register code software protection.The method of "one computer one register code",and RSA(Rivest-Shamir-Adelman) algorithm were used to encrypt the register code and save different encrypt keys in a database.The method can prevent the illegal register code and illegal register program.In the end,the software protection of the method was realized with(VC++) 6.0.

Key words: software protection, register code, RSA arithmetic, key management

中图分类号: