密码策略

Setting up Password Strategy

密码策略是在DataPipeline产品中需要输入或使用的密码的存储加密策略。通过配置密码策略,您可将系统内存储的密码加密方式更换为符合您公司的安全限制要求的加密方式。

关于此功能

DataPipeline默认会将系统内存储的密码,包括用户设置的密码与数据节点连接密码,使用AES-256加密存储,保障密码安全。

如您公司有明确的密码加密安全限制要求,使用密码策略功能,上传加/解密Jar包,可以将系统加解密替换为您指定的加解密。

代码示例如下:

/** 自定义加解密方法,请勿修改public String encrypt(String strToEncrypt)、public String decrypt(String strToDecrypt)
/** 请将依赖一并打包上传  
/** Customized encryptor implementation with decryptor and encryption method.. */
public class Main {
    /**
     * Encrypt
     *
     * @param strToEncrypt Original string to encrypt
     * @return Encrypted string.
     */
    public String encrypt(String strToEncrypt) {
        return "@@@" + strToEncrypt;
    }
    /**
     * Decrypt.
     *
     * @param strToDecrypt Encrypted string to decrypt.
     * @return Decrypted string.
     */
    public String decrypt(String strToDecrypt) {
        if (strToDecrypt.length() > 3 && "@@@".equals(strToDecrypt.substring(0, 3))) {
            return strToDecrypt.substring(3);
        } else {
            throw new IllegalArgumentException("Illegal string input");
        }
    }
}
/** 自定义解密方法,请勿修改public String encrypt(String strToEncrypt)、public String decrypt(String strToDecrypt)
/** 请将依赖一并打包上传 
/** Customized encryptor implementation with only decryptor method. */
public class Main {
    /**
     * Encrypt
     *
     * @param strToEncrypt Original string to encrypt
     * @return Encrypted string.
     */
    public String encrypt(String strToEncrypt) {
        return strToEncrypt;
    }
    /**
     * Decrypt.
     *
     * @param strToDecrypt Encrypted string to decrypt.
     * @return Decrypted string.
     */
    public String decrypt(String strToDecrypt) {
        if (strToDecrypt.length() > 3 && "@@@".equals(strToDecrypt.substring(0, 3))) {
            return strToDecrypt.substring(3);
        } else {
            throw new IllegalArgumentException("Illegal string input");
        }
    }
}

操作步骤

  1. 在系统配置界面,点击密码策略配置,进入密码策略配置界面;

  2. 选择自定义加/解密;

  3. 点击下载示例文件;

  4. 生成加密jar包并上传;

  5. 应用配置即生效。

注意事项


最后更新于

这有帮助吗?