摘要
针对当前的软件许可保护技术的不足和LabVIEW图形化语言的特点,提出了几种基于LabVIEW开发的软件许可方法,分别阐述了序列号保护、软件使用期限保护和软件使用次数保护3种软件许可方法的实现原理和缺点,并对这3种软件许可方法进行改进。通过获取计算机固定硬件特征生成唯一序列号提高序列号保护强度;采用修改文件创建时间和以文件名的方式记录日期和次数等方法,增强软件使用期限和软件使用次数保护的反破解能力。实际结果表明,改进后的软件许可方法能够给软件版权提供更加有效地保护。
Aiming at the deficiency of current software license protection technology and the characteristics of LabVIEW graphical language,this paper puts forward several software license methods based on LabVIEW development,and expounds the realization principle and shortcomings of three software license methods:serial number protection,software life protection and software usage times protection,and improved these three software license methods.By obtaining the fixed hardware characteristics of the computer,the unique sequence number was generated to improve the protection strength of the serial number;the method of modifying the file creation time and recording the date and times by the name of the file was adopted to enhance the anti-cracking ability of software life protection and software usage times protection.The actual results showed that the improved software licensing method could provide software copyright protection more effectively.
作者
王冠
Wang Guan(Avic Special Vehicle Research Institute,Jingmen 448035,China;Key Laboratory of High Speed Hydropower Aviation Science and Technology,Jingmen 448035,China)
出处
《国外电子测量技术》
2020年第6期91-96,共6页
Foreign Electronic Measurement Technology