
# 敏感信息加解密
配置文件中配置密文信息。可以解密的配置有devspore.dcs.redis.servers.dc1.password,devspore.dcs.redis.servers.dc1.sentinelPassword,devspore.dcs.etcd.password
```
devspore:
  dcs:
    redis:
      servers:
        dc1:
          hosts: 
          password: 密文信息
          type: cluster
```
需做以下两步操作，实现敏感信息的解密。
1. 新建一个Decipher接口的实现类。 
   ```
   import com.huawei.devspore.mas.password.Decipher;
   public class MyDecipher implements Decipher {
       @Override
       public String decode(String s) {
           if (s == null) {
               return null;
           }
           // 使用自定义的解密算法
           return s;
       }
   }
   ```
   
   
2. 在配置文件中将属性devspore.dcs.props.decipherClassName配置为实现类的全类名。 
   ```
   devspore:
     dcs:
       props:
         decipher-class-name: com.demo.MyDecipher
   ```
   
   
 
