博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用kettle转换中的JavaScript对密码进行加密和解密
阅读量:6803 次
发布时间:2019-06-26

本文共 524 字,大约阅读时间需要 1 分钟。

日常开发中,为了确保账号和密码的安全,时常要对密码进行加密和解密。然而kettle是怎么对密码进行加密和解密的呢?

下面的代码需要再转换中的JavaScript中运行。

var encrypted_password = 'not encrypted';加密(js中调用):encrypted_password = "Encrypted " + Packages.org.pentaho.di.core.encryption.Encr.encryptPassword(clear_password);命令行生成密码:F:\pdi-open-3.1.0-826/Encr.batF:\pdi-open-3.1.0-826>encr -kettle abcEncrypted 2be98afc86aa7f2e4cb79ce10be93add9F:\pdi-open-3.1.0-826>解密:if(value.startsWith("Encrypted ")){      setValue = org.pentaho.di.core.encryption.Encr.decryptPasswordOptionallyEncrypted(value);}

 

转载地址:http://izfwl.baihongyu.com/

你可能感兴趣的文章
mongoDB JAVA操作
查看>>
python基础进阶
查看>>
高级GLSL
查看>>
【27】非阻塞算法
查看>>
cacti 安装
查看>>
云计算(PAAS)领域开始火爆的 Docker 到底是什么?
查看>>
PXE网络装机(有人值守与无人值守)
查看>>
python 爬虫 cookie 的保存和加载
查看>>
store.js
查看>>
javascript深入理解js闭包
查看>>
Weblogic 12版本以下服务器如何调整SSL协议和加密套件
查看>>
8月上旬全球增长最快域名商:万网第7 西部数码第12
查看>>
我国.NET域名74.6万居全球第3:1月第三周增1749个
查看>>
我国.BIZ域名总量5.3万居全球第7:1月第三周增425个
查看>>
4月第二周中国域名增5.7万再居第二 香港减461个
查看>>
8月国外最佳主机提供商TOP5:排名依旧 iPage夺冠
查看>>
TypeError: datetime is not JSON serializable
查看>>
我的友情链接
查看>>
下一代大数据处理引擎,阿里云实时计算独享模式重磅发布
查看>>
RAM SSO功能重磅发布 —— 满足客户使用企业本地账号登录阿里云
查看>>