摘要
将密码学中加密和数字签名的理论应用于软件加密,设计了一种对软件既加密又签名的双重保护方案。方案中采用了“一机一码”制,运用密码学中成熟的公开密码算法RSA对软件验证模块加密,对注册码进行数字签名,并以数据库的形式进行密钥管理。双重保护机制有效的防止了非法注册码的传播和非法注册机的制作。
The encryption and the digital signature theory was applied in the software encryption,and a method in which both encryption and digital signature were used to form one dual protection mechanism was designed to protect the software. The method of "one computer one register code",and RSA(Rivesrt-Shamir-Adelman) algorithm were used to encrypt the register code and save different keys in a database.The dual protection mechanism has effectively prevented the illegal register code and the illegal register program.
出处
《网络安全技术与应用》
2006年第4期79-80,74,共3页
Network Security Technology & Application
关键词
RSA算法
软件保护
双重加密
RSA arithmetic
software protection
dual encryption