上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 380 下一页
摘要: 对于BouncyCastle类库(包)来说,他提供了很多加密算法,在与.net和java进行相互加解密过程中,得到了不错的应用,本文以DES3为例,来说一下DES3加解密的过程。 加密过程 明文字符转为byte数组 对密钥进行处理,处理后一般为16或者24字节 对明文进行DES3加密,生成密文的by 阅读全文
posted @ 2020-12-28 09:03 张占岭 阅读(628) 评论(0) 推荐(0)
摘要: 之前写过关于jenkins-nodes来实现的分布式构建的文章,并在实际工作中得到了运用,确实加快的构建的速度;而如果你的项目分布在不同的服务器上,在jenkins构建完成之后,就需要将代码推到目标服务器上运行了,这就用到了Publish Over SSH插件。 配置 在jenkins配置里-》系统 阅读全文
posted @ 2020-12-24 14:45 张占岭 阅读(307) 评论(0) 推荐(0)
摘要: MANIFEST.MF 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容。 公共内容 Manifest-Version 用来 阅读全文
posted @ 2020-12-24 08:58 张占岭 阅读(1050) 评论(0) 推荐(0)
摘要: 对于maven进行项目构建时,我们会使用到插件,对构建过程进行一些控制,加工,加密,重写,依赖打包等工作,一般我们打包时会把phase定为package,意思是说,当进行package动作后,处理你的插件。 多个相同phase的顺序 当我们有多个plugin,并且相同phase时,有时需要考虑到顺序 阅读全文
posted @ 2020-12-23 09:14 张占岭 阅读(3891) 评论(0) 推荐(1)
摘要: 对于jar包,如果是为客户私有化部署的,会将jar包给客户,这时就会有源代码泄露的风险,你的一些加密算法,密钥就公开了,所以我们需要为jar包进行加密,或者叫字节码混淆。 classfinal classfinal是一个字节码混淆工具,我们可以直接把它集成到maven里,以插件的形式去使用它,下面是 阅读全文
posted @ 2020-12-18 17:51 张占岭 阅读(3053) 评论(0) 推荐(1)
上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 380 下一页