Kettle 使用JS加密解密
最近因为公司业务需要,需要对人员账号的密码进行加密以及解密。从网上找了不少例子,但是都不太清晰,研究成功以后,自己做一个简单地例子。
生成记录
首先我们需要生成记录(实际业务的时候将字段替换成数据流的字段)
加密
利用JS脚本,对字段内容进行加密操作,明文保留作为对比。
输入脚本:
var encrypted_password = 'not encrypted';
encrypted_password = "Encrypted " + Packages.org.pentaho.di.core.encryption.Encr.encryptPassword(a);
这里的a就是前一个输入字段。
然后获取变量(变量名随意)
如下图:
我们可以预览看看结果,然后再解密
解密
接着我们同样使用JS对加密的文本进行解密,输入脚本,获取变量(变量名随意)
var setValue;
setValue = org.pentaho.di.core.encryption.Encr.decryptPasswordOptionallyEncrypted(encrypted_password);
预览结果
最终我们预览看看我们的结果
Kettle 使用JS加密解密相关推荐
- JS加密解密对于asp.net解密加密
对于特殊数据传输,我们需要做到加密以及后台解密等! 一:js加密.asp.net解密 js:encodeURI(需要加密的变量) asp.net:Server.UrlDec ...
- 数据AES加密安全传输之前端JS加密解密
AES(Advanced Encryption Standard)是一种对称加密方式,旨在取代DES成为广泛使用的标准.我在前端实现关键数据报文加密时采用了该加密方式. 我使用的AES加密架包是cry ...
- 前端使用pako.js加密解密
之前在网上搜到的关于pako加密解密方法,其中加密方法有点问题,和解密方法不配套. 整理了下我自己最后修改的代码 zip = (str) => { let binaryString = pako ...
- python js加密解密_AES用cryptojs加密,用python解密加密Ciph
使用js CryptoJS加密和使用python解密时遇到问题密码密码在 这是我在js中的实现, 用加密消息附加iv并用base64编码 var message='Secreat Message to ...
- Auto.js加密解密|快照Snapshot解密|Dex转js|Auto.js庖丁下载|解除APP限制
Auto.js Pro升级到Ver3.1.0 |整合灵虫功能 增加一种加密方式 Ver3.1.0 更新日志 ☆☆ 解密增强 ☆☆ 增加一种解密方式:兼容方式. 兼容方式:支持Auto.js Pro8. ...
- 微信小程序使用crypto.js加密解密
微信小程序中使用crypto.js crypto.js是用来进行AES加密的 注意AES在使用时有7个配置项,前后端加解密记着统一参数,测试时注意配置项的选择是否一致. 测试工具: AES加密测试工具 ...
- 如何一键JS加密解密
JavaScript 混淆是一种将 JavaScript 代码进行重新编码的技术,目的是使代码难以阅读和理解.混淆的代码难以被盗用或破解,因为它看起来很乱而且难以理解. 解密混淆的 JavaScrip ...
- web前端url传递值 js加密解密
一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: <script type="text/java ...
- 针对前端js加密解密方法的兼容问题(兼容ie5以上哦)
最近接了一个项目,是搭建一个jsSDK,提供第三方的接口供开发人员调用获取数据,为了让开发人员搞不清楚,我方接口到底是怎么实现的,防止代码偷盗,其中必不可少的就需要用到通信加密,且加密方法无限套娃,加 ...
- 手机端操作| Auto.js一键解密/一键加密工具免费分享
在之前的博文中,我前后分享了Auto.js相关的加密解密的文档,如<Auto.js Pro离线打包源代码加密算法分析><来 给你代码!Auto.js js转.class具体代码过程& ...
最新文章
- 垃圾回收 内存管理 python
- GDCM:提取DICOM文件的加密内容到der文件的测试程序
- sqlmap的安装与使用
- 雅型钢五金大全(五金计算器)绿色便携版V20220512 | 实用五金计算软件下载
- 智能手机安全:黑客是如何秘密控制你手机号码
- android辅助点击软件吗,自动点击器安卓7.0版本粒可辛点击上线了
- MAC用虚拟机启动移动固态硬盘的系统
- 丘成桐:数理与人文(官方完整版PDF下载)(公号回复“丘成桐数学”下载PDF典型资料,欢迎转发、赞赏支持科普)
- 【C++】【内存】系列三:内存优化
- 二维码门禁助力于打造更智能化的出入管理-码上开门,说走就走
- 【转】Chrome浏览器截全屏
- [Flink基础]--什么是流处理?
- 【NanoPi T2】 7.uboot gmac网卡驱动(3) - 驱动源码解析
- excel文件需要双击两次才能打开,解决方案
- 模式识别技术漫谈(5)
- 【Python】 Python编程基础练习100题学习记录第七期(61~70)
- matlab中buttord用法_matlab butter函数
- PMBOK中那些让人头疼的外国人(持续更新)
- 关于未来几年家庭信息通讯的几点遥想
- HI3516AD+OV4689内核编译
热门文章
- java后台通用权限管理系统(springboot)
- 易宝支付银行接口,各参数
- 计算机本地用户和组winx,计算机(Winx系统)实用操作手册.doc
- 数据库系统概论--课后习题
- 裴礼文《数学分析中的典型问题与方法》P31~60
- springboot电影院订票售票系统毕业设计毕设作品开题报告开题答辩PPT
- 使用XenApp/XenDesktop发布App-V应用——安装App-V服务器
- 利用Excel出库明细表批量生成送货单
- web-3g-163(网易)-邮箱和博客-数据架构设计
- 数字图像处理-数字图像基础