【问题标题】:How to generate and use keys using Keyczar?如何使用 Keyczar 生成和使用密钥?
【发布时间】:2015-10-02 14:31:00
【问题描述】:

我是网络安全的新手,正在尝试制作一个个人密码管理器。 当然现在我将不得不使用加密和散列算法。

我遇到了Keyczar,它提供了加密和解密算法。 在那里我看到以下 2 行将生成密钥。

KeyczarTool create --location=/path/to/keyset --purpose=sign
KeyczarTool create --location=/path/to/keyset --purpose=crypt --name=Test
KeyczarTool create --location=/path/to/keyset --purpose=sign --asymmetric=dsa

现在的问题是我不确定在哪里执行它们,我正在使用 Netbeans。

【问题讨论】:

  • Keyczar 现已弃用,之后在此处使用 google tink。

标签: java cryptography keyczar


【解决方案1】:

使用这些命令,您刚刚创建了密钥。现在您需要编写实际使用这些键的代码。在 Java 中,它会是这样的:

Crypter crypter = new Crypter("/path/to/your/keys");
String ciphertext = crypter.encrypt("Secret message");

您可以在https://github.com/google/keyczar/wiki 找到更多文档以及 C++ 和 Python 示例。

更新:虽然它不是完全最新的,但我发现此文档非常有用,比您可以在那里找到的其他链接更深入:https://github.com/google/keyczar/blob/wiki/keyczar05b.pdf

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-11-15
  • 2015-07-22
  • 2013-01-23
  • 2016-12-24
  • 1970-01-01
  • 1970-01-01
  • 2019-07-27
  • 2011-01-28
相关资源
最近更新 更多