对JavaWeb项目war包加密 |
您所在的位置:网站首页 › war包反编译成java文件 › 对JavaWeb项目war包加密 |
前言
本文之前建议 先看一下 https://blog.csdn.net/DUQUAN520/article/details/108990819,链接是之前整理的windows加密的过程,本文中加密的部分操作都是需要在windows加密完成的,所以会省略大部分的操作过程 申请产品信息1.登录 https://developer.lm.virbox.com/ 根据上述连接我们重新申请了,新的产品进行测试linux系统环境下进行测试. 2.新建产品模板 填写基本信息就可以,选择软锁,详细可以看windows版本创建 和window版本相同需要对安装Linux版本中的jdk进行加密,找到我们配置在Linux系统中的jdk文件目录 和windows平台一样通过生成的java.ssp文件加密解压文件后重新再生成文件夹目录执行 jar -cvfM0 xxxx.war ./生成的新的war生成,准备部署服务器进行测试 安装 Linux 版用户工具Linux 目前支持 Debian、Ubuntu、Centos、Fedora、openSUSE、优麒麟等操作系统。 1.下载 从官网下载最新版的工具安装包:https://lm.virbox.com/tools.html, 选择 Linux 版。根据系统类型不同,提供了两个版本的 virbox 用户工具。分别为 CentOS(rpm), 和 Ubuntu(deb) 两种格式,另外还需要注意下自己系统的位数,区分下 32、64 的系统位数。该区别可通过 uname -p 命令查看。在 32 位系统上应该 会显示 i686 或 i386 的字样;在 64 位系统会显示 x86_64 的字样。 2.安装 我这里用的是虚拟机配置的Centos系统,所以我在网站下载好senseshield-2.3.0.45988.x86_64.rpm文件上传到Linux系统中,准备安装
senseshield-2.3.0.45988.x86_64.rpm 查看图片 绑定默认账户 也可以不设置 我在后期操作是 登录不上设置不了默认账户 用于查询相关的 产品信息或授权码信息 ssclt --set_default 账号信息 绑定产品的授权码 这里我只尝试了在线绑定方式,后续尝试离线绑定 ,我在进行整理. 1.从开发者网站获取已签发的授权码 2.使用 ssclt --online_bind_license_key 指定授权码,在联网的环境下 激活授权码;eg:ssclt --online_bind_license_key --license_key 26W7-4ZTP-38YP-JRX1 后面的字母数字 就是刚才在网址中生成的授权码 3.使用 ssclt --slock 查看已经绑定的软锁许可 授权成功显示 替换完加密的java文件与部署到tomcat项目war之后,进行测试,可以成功 这个Linux在之前的window是基础之上我以为我会比较快的完成,实际我搭建了一天的Linux虚拟机环境与网络环境和软件环境JDK+TOMCAT,基本没安装数据下,还是花了2天,因为提供的手册是在是没看懂,安装步骤加密后上传java文件与war包启动后,tomcat进程没反应,启动失败 ,查看了tomcat的启动日志后,尝试解决问题
以下为更新的 rpm包截图 具体 操作也可以参考 官网给出的文档说明 https://h.virbox.com/virboxlm/virbox-linux-1902638.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |