---
title: fileEncrypt
description: "加密whitelist/keytab文件。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2400/bds/kunpengbds_omniruntime_20_0332.html
sourcePath: /source/zh/kunpengboostkithistory/2400/bds/kunpengbds_omniruntime_20_0332.html
indexId: 6a8f7bd137ca5feeff56e6aaa351fdf30ace1fc5778a789228c6a199750207e578
---
# fileEncrypt

#### 命令功能

加密whitelist/keytab文件。

keytab分为keytab_server和keytab_client两个文件，分别对应domainID 2和3，并将加密内容存入当前目录对应的文件。


#### 命令格式

```
./kmc_tool
domainID
--fileEncrypt
plainfileName
```


#### 参数说明


**表1 参数说明**

| 参数 | 参数选项 | 说明 |
| --- | --- | --- |
| domainID | \- | 域ID。 域名domainID划分：whitelist 1、keytab\_server 2、keytab\_client 3，划分不同域，方便密钥管理。 |
| plainfileName | \- | 文件路径。 |


#### 使用实例

- 示例1：对keytab_server文件进行加密操作。

```
./kmc_tool
2
--fileEncrypt
./keytab_server
```


  加密成功后返回如下信息：

```
Write ciphertext to local file successfully.
```


  加密后生成的密钥文件为en_keytab_server。

- 示例2：加密keytab_client文件。

```
./kmc_tool
3
--fileEncrypt
./keytab_client
```


  加密成功后返回如下信息：

```
Write ciphertext to local file successfully.
```


  加密后生成的密钥文件为en_keytab_client。

- 示例3：加密whitelist文件。

```
./kmc_tool
1
--fileEncrypt
./whitelist
```


  加密成功后返回如下信息：

```
Write ciphertext to local file successfully.
```


  加密后生成的密钥文件为en_whitelist。
