Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法


Posted in Javascript onSeptember 04, 2020

Kettle中使用JavaScript调用jar包对文件内容进行MD5加密.本文主要知识点:

  • JavaScript调用jar包对文件内容进行MD5加密,返回加密md5值
  • Kettle实现对文件内容的加密,返回加密md5值

2.使用方法

1)下载jar包

2)将jar包导入Kettle的lib目录下

Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法

3)重启Kettle Spoon.bat,使得kettle加载到新加入的jar包,下图为在kettle使用JavaScript代码组件的截图,使用源代码见4)

Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法

4)在JavaScript组件中使用JavaScript代码调用jar包实现对文件内容的加密

//Script here
//filename为传入的带路径的文件名,result为文件加密后的md5返回值
var filemd5 = new Packages.com.kettle.filemd5hash.MD5Util;
var result = filemd5.runProgram(filename)

总结

到此这篇关于Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法的文章就介绍到这了,更多相关Kettle使用js调用jar包对内容md5加密内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
Sep 16 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
Feb 07 Javascript
JS控制输入框内字符串长度
May 21 Javascript
jQuery Migrate 1.1.0 Released 注意事项
Jun 14 Javascript
BootStrap和jQuery相结合实现可编辑表格
Apr 21 Javascript
Node.js批量给图片加水印的方法
Nov 15 Javascript
JQuery学习总结【二】
Dec 01 Javascript
Node实战之不同环境下配置文件使用教程
Jan 02 Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 Javascript
javascript事件监听与事件委托实例详解
Aug 16 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
Oct 28 Javascript
js闭包的9个使用场景
Dec 29 Javascript
解决vue中axios设置超时(超过5分钟)没反应的问题
Sep 04 #Javascript
在vue中axios设置timeout超时的操作
Sep 04 #Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
Sep 04 #Javascript
JavaScript中的执行环境和作用域链
Sep 04 #Javascript
Vue 禁用浏览器的前进后退操作
Sep 04 #Javascript
详解JavaScript数据类型和判断方法
Sep 04 #Javascript
vue将data恢复到初始状态 && 重新渲染组件实例
Sep 04 #Javascript
You might like
第三节--定义一个类
2006/11/16 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
PHP线程的内存回收问题
2016/07/08 PHP
php时间戳转换代码详解
2019/08/04 PHP
MSN消息提示类
2006/09/05 Javascript
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
js的一些常用方法小结
2011/06/29 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
2018/01/31 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
python制作小说爬虫实录
2017/08/14 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
2017/10/07 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
Python面向对象之类和对象实例详解
2018/12/10 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
香港交友网站:be2香港
2018/07/22 全球购物
设计师大码女装:11 Honoré
2020/05/03 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
运动会演讲稿
2014/05/07 职场文书
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis
Spring Boot 使用 Spring-Retry 进行重试框架
2022/04/24 Java/Android
基于docker安装zabbix的详细教程
2022/06/05 Servers