使用aws密钥管理服务存储和检索加密数据的工具
kmstool的Python项目详细描述
#kmstool
kmstool帮助您使用aws中的amazon密钥管理服务加密数据。
<<
```
` ` `
` ` `
//
` ` `
` ` `
` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` lt;键id>;<;源>;
```
此命令接受KMS密钥ID,生成数据密钥,并使用该密钥对文件进行加密<;source>;。数据密钥的加密副本与加密文件一起存储在当前目录中。
数据。
文件将被提取到当前目录。
\最后,使用“默认”的botocore配置文件。
```
--联系KMS时使用的配置文件
AWS(botocore)配置文件。
--连接KMS的区域
AWS区域。
````
存储文件时,可以传递可选的加密上下文检索时必须传递相同的
上下文。
````
-c——加密上下文foo=bar,baz=qux
````
加密数据存储如下(数字是字节偏移量)。
````
0-15初始化向量
16-N加密数据:
0-15原始文件大小
16-N原始数据
```
kmstool帮助您使用aws中的amazon密钥管理服务加密数据。
<<
```
` ` `
` ` `
//
` ` `
` ` `
` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` lt;键id>;<;源>;
```
此命令接受KMS密钥ID,生成数据密钥,并使用该密钥对文件进行加密<;source>;。数据密钥的加密副本与加密文件一起存储在当前目录中。
数据。
文件将被提取到当前目录。
\最后,使用“默认”的botocore配置文件。
```
--联系KMS时使用的配置文件
AWS(botocore)配置文件。
--连接KMS的区域
AWS区域。
````
存储文件时,可以传递可选的加密上下文检索时必须传递相同的
上下文。
````
-c——加密上下文foo=bar,baz=qux
````
加密数据存储如下(数字是字节偏移量)。
````
0-15初始化向量
16-N加密数据:
0-15原始文件大小
16-N原始数据
```