kettle-使用 java 脚本 对某个字段进行 AES 解密
kettle 加解密 java 脚本 import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import com.sun.jersey.core.util.Base64; import java.io.UnsupportedEncodingException; import java.util.*; public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException { if (first) { first = false; } Object[] r = getRow(); if (r == null) { setOutputDone(); return false; } r = createOutputRow(r, data.outputRowMeta.size()); //解密 NAME String sSrc_NAME = get(Fields.In, "NAME").getString(r); String dSrc_NAME = decrypt(sSrc_NAME); get(Fields.Out, "NAME").setValue(r, dSrc_NAME); //解密