首页 > 其他分享 >Kettle 9 加密与解密

Kettle 9 加密与解密

时间:2024-08-20 20:26:25浏览次数:9  
标签:2be98afc86aa7f2e4cb79ce10bec3fd89 setValue 加密 Encrypted Kettle 解密 123

测试环境:  win10 + PDI 9.0  (Pentaho Data integation  9.0.0.0-423 )

1、进入KETTLE的安装目录

如:cd /d E:\DATA-INTERGRATION

命令行执行: encr.bat -kettle  123

可生成 Encrypted 2be98afc86aa7f2e4cb79ce10bec3fd89 ,即为123对应KETTLE生成的加密后的密码。

 

 

 

2、解密

1)、新建一个转换,文件>>新建>>转换。

 

 

2)表输入:从数据库表取一行记录

 

 

3)在核心对象>>脚本>>JavaScript代码组件。在脚本窗口输入以下解密代码,密码的密文从上面获取:

var setValue;

 setValue = Packages.org.pentaho.di.core.encryption.Encr.decryptPasswordOptionallyEncrypted('Encrypted 2be98afc86aa7f2e4cb79ce10bec3fd89');

通过获取变量、测试脚本按钮返回 密码明文。

 

 

 

 

 

 

 

var setValue;

setValue = Packages.org.pentaho.di.core.encryption.Encr.decryptPasswordOptionallyEncrypted('Encrypted 2be98afc86aa7f2e4cb79ce10bec3fd89');

 

 

 

 

 

 

 

4)将密文输出到文本文件。

 

 

 

 

文本内容:

USERNAME;PASSWORD;DESCRIPTION;ENABLED;setValue

admin;;;Y;123

 

 

3、加密

1)、新建一个转换,文件>>新建>>转换。

 

 

2)在核心对象>>脚本>>JavaScript代码组件。在脚本窗口输入以下加密代码,密码为123:

 

 

标签:2be98afc86aa7f2e4cb79ce10bec3fd89,setValue,加密,Encrypted,Kettle,解密,123
From: https://www.cnblogs.com/samrv/p/18370264

相关文章

  • 解密财务报表中的关键指标,带你深入理解企业财务状况
    一、概述财务报表中蕴含了丰富的信息,如果我们在解读时没有清晰的思路,忽略重点,就很容易被庞杂的数据搞得晕头转向。本文将从几个关键指标出发,包括资产负债率的分析、净资产收益率的解读,以及如何计算销售复合增长率,帮助大家更有针对性地理解财务报表。二、财务报表关键在哪?首先,我......
  • 【图像加密解密】6维超混沌系统和DNA编码的图像加密解密【含Matlab源码 7257期】
    ✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信或扫描文章底部QQ二维码。......
  • delphi加密C#解密(AES-256)
    因为公司内部业务需要,用delphi加密的内容(流和字符串)要用C#解密,因为不懂delphi,我这里只是问同事要了代码,贴上delphi加密:共两个文件(AES.pas和ElAES.pas)AES.pas:(**************************************************************)(*......
  • 文件加密管理软件超全盘点|我愿称这10款软件为加密天花板
    信息安全比任何时候都更加重要。无论是个人敏感信息、企业核心数据,还是创意无限的数字资产,都需要一把坚固的锁来保护。今天,就让我们一起盘点那些被誉为“加密天花板”的10款顶尖文件加密管理软件,它们不仅功能强大,而且操作便捷,让你的数据安全无忧!1.VeraCrypt作为TrueCrypt......
  • [GUET-CTF2019]虚假的压缩包1附送RSA解密&CRC破解png宽高&异或python脚本
    解压得到下图两个zip文件,虚假的压缩包、真实的压缩包使用010editor打开,发现是伪加密,把09改为00即可打开打开以后,发现是是一个rsa解密题上python脚本importgmpy2deffind_pq(n):forpinrange(2,int(n**0.5)+1):ifn%p==0:q=......
  • 常用七大文档加密软件排行榜 | 好用文件加密软件一览
    在数字化时代,文档加密软件已成为保护个人隐私和企业数据安全的重要工具。随着网络安全威胁的日益严峻,选择一款高效、可靠的加密软件显得尤为重要。本文将为您介绍七大常用且备受好评的文档加密软件,帮助您更好地保护数据安全。1.Ping32简介:Ping32是一款基于透明加密、权限管......
  • 解密Protobuf:高效数据传输的秘密武器
    简介ProtocolBuffers(简称Protobuf)是由Google开发的一种用于数据序列化技术。与传统的XML和JSON相比,Protobuf具有更高的性能和更小的消息体积,特别适用于需要高效数据交换的场景特点速度快:Protobuf在序列化与反序列化数据时速度极快占空间小:Protobuf序列化后的二进制数据非......
  • 【python】一文带你领略,Python中非常强大的加密库--pycryptodome
    ✨✨欢迎大家来到景天科技苑✨✨......
  • 无线加密技术
    登陆ap,默认username:cisco.密码:Cisco,enable密码Cisco.ap:intbvi1ipadd137.78.5.188255.255.255.0http://137.78.5.1881.WEP+Statickey dot11ssidWEPSTATIC vlan5 authenticationopen mbssidguest-mode interfaceDot11Radio0!  encrypt......
  • Win11 24H2默认启用BitLocker加密!
    微软自Windows1124H2版起,将默认启用BitLocker设备加密功能,以提高操作系统的安全性。不仅如此,微软还降低了启用该功能的硬件要求,使得更多设备能够自动加密,包括家庭版设备。BitLocker原本属于Windows的可选功能,通常由OEM厂商在笔记本电脑等设备中启用。Windows1124H2版计划于......