使用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原始数据
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java接口中的每个方法都是抽象的,但在抽象类中,我们也只能使用抽象方法   初始化Java中声明的、未初始化的变量会发生什么情况?   java BouncyCastle openPGP将字节[]数组加密为csv文件   在Java中将类A(和所有子类)映射到类B的实例的字典   RSA公钥编码,在Java和Android中,代码相同,结果不同   java在安卓中实现数字检测语音识别   java取消选择复选框   java如何在其他配置中重用Maven配置XML片段   java有没有一种有效的方法来检查HashMap是否包含映射到相同值的键?   spring处理程序调度失败;嵌套的例外是java。lang.NoClassDefFoundError:org/apache/http/client/HttpClient   带有ehcache的java多层缓存   java如何访问chromium(或任何其他浏览器)cookie   java通过将两个集合与spring data mongodb data中的条件合并来获取计数   安卓中R.java的语法错误