应用软件(application software)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用。
Obsidium是一款安全可靠的软件加密软件,使用Obsidium可以对软件进行加壳、加密,以防止破裂或其他类型的类似使用,保护您的软件应用程序免遭未经授权的修改(即“破解”)并提供安全的许可/注册系统。它主要瞄准的是想要提供自己应用程序的评估版本的共享软件程序员和公司。
软件特点
代码虚拟化
代码虚拟化允许您转换应用程序代码的某些部分,以使其难于反向工程,理解或修改。本地机器代码将转换为在运行时解释的虚拟CPU的功能等同的字节码。
加密,压缩和混淆应用程序代码和数据
为了防止对磁盘上的程序文件进行拆卸和静态分析或修改,应用程序的代码和数据将使用强大而快速的密码(AES)进行加密,并对其完整性进行验证。此外,您可以选择压缩应用程序,这通常会将可执行文件的大小减少50%以上。
运行时代码加密
您的代码的重要部分可以单独加密,在程序运行时提供额外的保护,防止修改。受保护的代码只有在执行时才会在内存中被解密。您还可以保护代码,使其仅在存在有效的许可证密钥时才能被解密。
时间考验
Obsidium允许您轻松将时间测试功能集成到您的软件中,以便创建基于时间的“尝试购买之前”应用程序。您可以指定一个固定的到期日期,或者设置应用程序在一定天数或执行后到期。
应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。