摘要
软件的开发需要大量的人力与智力的投入,提高软件的安全性才能保障开发者的合法权益。对软件进行加密是保护软件知识产权的最好方法,在软件内部实现加密技术容易被进行跟踪、分析、反编译等手段破解。基于USB接口硬件加密狗以其通用性好、成本低等优势在小型软件中得到广泛应用。软件破解技术也随着加密技术提高而进步,任何加密技术都不能确保绝对的安全。通过实例分析加密狗应用中的就安全问题,探讨结合其他加密技术增强软件的防破解能力。
Software developments need a large number of manpower and intellectual investments. Only when the security of software is improved, will legitimate rights and interests of software developers be protected.The encryption software is the best way to protect the intellectual property of software; however internal encryption technology is easy to be decrypted by tracking,analysis and decompilation. With the advantages of high versatility and low cost, USB interface hardware dongles are applicated in small softwares widely.With the developments of encryptions, the decryptions are improved as well, so that all encryptions cannot ensure absolute safety.By instance analysis the safety issues of dongles, with other encryptions, to enhance the anti-crack abilities of softwares.
作者
徐涛
XU Tao (Open University of Kunshan, Kunshan 215300, China)
出处
《电脑知识与技术》
2016年第3期81-83,共3页
Computer Knowledge and Technology
关键词
加密狗
反编译
加壳
软件安全
知识产权
dongle
decompile
software packing
software security
intellectual property right