在Kettle中,如何用JavaScript调用Java jar包进行文件MD5加密操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计256个文字,预计阅读时间需要2分钟。
在Kettle中,通过JavaScript调用jar包处理文件内容并进行MD5加密的方法如下:
javascript// 调用jar包处理文件内容var result=executeJarPackage(path/to/your/jar.jar, yourMainClass, yourInputFilePath, yourOutputFilePath);
// 计算加密后的MD5值var md5Value=calculateMD5(result);
// 返回加密后的MD5值return md5Value;
// Kettle实现文件内容加密,返回加密后的MD5值function encryptFileContent(inputFilePath) { // 调用jar包处理文件内容 var result=executeJarPackage(path/to/your/jar.jar, yourMainClass, inputFilePath, tempOutputFilePath);
// 计算加密后的MD5值 var md5Value=calculateMD5(result);
// 返回加密后的MD5值 return md5Value;}
// 计算字符串的MD5值function calculateMD5(str) { // 使用JavaScript内置库或其他方法计算MD5 var md5=require('md5'); return md5(str);}
Kettle中使用JavaScript调用jar包对文件内容进行MD5加密.本文主要知识点:
- JavaScript调用jar包对文件内容进行MD5加密,返回加密md5值
- Kettle实现对文件内容的加密,返回加密md5值
2.使用方法
1)下载jar包
xiazai.jb51.net/202009/yuanma/filemd5hash_jb51.rar
2)将jar包导入Kettle的lib目录下
3)重启Kettle Spoon.bat,使得kettle加载到新加入的jar包,下图为在kettle使用JavaScript代码组件的截图,使用源代码见4)
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加密内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!
本文共计256个文字,预计阅读时间需要2分钟。
在Kettle中,通过JavaScript调用jar包处理文件内容并进行MD5加密的方法如下:
javascript// 调用jar包处理文件内容var result=executeJarPackage(path/to/your/jar.jar, yourMainClass, yourInputFilePath, yourOutputFilePath);
// 计算加密后的MD5值var md5Value=calculateMD5(result);
// 返回加密后的MD5值return md5Value;
// Kettle实现文件内容加密,返回加密后的MD5值function encryptFileContent(inputFilePath) { // 调用jar包处理文件内容 var result=executeJarPackage(path/to/your/jar.jar, yourMainClass, inputFilePath, tempOutputFilePath);
// 计算加密后的MD5值 var md5Value=calculateMD5(result);
// 返回加密后的MD5值 return md5Value;}
// 计算字符串的MD5值function calculateMD5(str) { // 使用JavaScript内置库或其他方法计算MD5 var md5=require('md5'); return md5(str);}
Kettle中使用JavaScript调用jar包对文件内容进行MD5加密.本文主要知识点:
- JavaScript调用jar包对文件内容进行MD5加密,返回加密md5值
- Kettle实现对文件内容的加密,返回加密md5值
2.使用方法
1)下载jar包
xiazai.jb51.net/202009/yuanma/filemd5hash_jb51.rar
2)将jar包导入Kettle的lib目录下
3)重启Kettle Spoon.bat,使得kettle加载到新加入的jar包,下图为在kettle使用JavaScript代码组件的截图,使用源代码见4)
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加密内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

