49得票2回答
如何正确进行私钥管理

有没有人实际使用或参考过符合PCI DSS安全标准的密钥管理方案? 显然,有很多实现方案,因为许多公司都符合PCI DSS,但是找到它们的详细信息很困难。当涉及存储私人数据时,讨论通常停留在选择使用哪种加密算法上。之后通常会有一份关于适当存储私钥的声明,但没有关于实际如何做或定期更改密钥或提供...

36得票2回答
Google Apps脚本中管理API秘钥的适当方法是什么?

如果我编写谷歌应用脚本,在脚本中需要调用第三方API或进行数据库调用,那么管理秘密API密钥和密码的适当方式是什么? 如果我将脚本发布为API,但不共享包含谷歌应用脚本的谷歌驱动器位置的访问权限,那么直接在脚本中放置密钥是否存在风险?

30得票1回答
如何在PEM + PKCS#1格式中读取RSA公钥

我有一个以PEM格式+PKCS#1(我猜是)编码的RSA公钥:-----BEGIN RSA PUBLIC KEY----- MIGJAoGBAJNrHWRFgWLqgzSmLBq2G89exgi/Jk1NWhbFB9gHc9MLORmP3BOCJS9k onzT/+Dk1hdZf00JGgZe...

24得票3回答
安卓安全存储

我想在我的Android应用程序中存储一些小但关键的信息,例如AES密钥。什么是建议的方法来做到这一点?我不想将密钥硬编码为应用程序的一部分。 我查看了KeyStore,但它并没有真正解决我的问题。它可以存储我的密钥,只要我提供密码。然后我需要找到一个安全的地方来存储这个密码,这与我的原始问...

23得票2回答
使用Azure Key Vault与仅使用应用程序配置相比的优势是什么?

使用Azure密钥保管库而非应用程序配置有何意义? 是的,我知道 - 它们是互补的,密钥保管库用于保存机密,应用程序配置用于... 好吧,应用程序配置。 但是,考虑到它们都是加密的,基本上要查看机密或配置值,别人必须要访问您的Azure门户(这是一种低级别的恶意行为)。 我唯一看到的区别是,您...

21得票5回答
如何从我们创建的密钥库中检索我的公钥和私钥

我的任务是: 从我创建的密钥库中检索我的公钥和私钥。 使用这些密钥,使用RSA 2048位公钥加密一段文字。 使用DSA-SHA-1签名算法对结果进行数字签名。 将数字签名输出保存在名为output.dat的文件中。 以下程序报错:"java.security.InvalidKeyEx...

19得票5回答
如何从ssh-agent中提取私钥?

ssh-add -l 显示我已将 3 个 RSA 密钥添加到我的 SSH 代理。 ssh-add -L 显示这些公钥。 我如何获取私钥,以便可以将其保存到文件中?或者这是不可能的设计?那么它是如何工作的呢? 能否要求 ssh-agent 使用私钥执行操作? 如何请求其为我加密/解密数字?...

16得票6回答
开源密钥管理解决方案

我正在研究关键管理解决方案,以符合PCI规范。我已经和许多供应商交谈过,虽然我喜欢他们的产品,但是成本超出了我的预算。是否有人知道任何开源或低成本的密钥管理解决方案?我使用Windows/.NET环境,因此我更喜欢针对该环境的解决方案,但我也很想听听其他方面的东西。 谢谢

15得票4回答
C# 中的数据加密和密钥管理

该采取哪种方式,优缺点如何,哪一种更加安全... 1)生成AES密钥,使用该密钥加密数据,然后使用RSA加密AES密钥,将加密的数据和加密的AES密钥保存到文件中,并将RSA密钥对保存到KeyContainer中。 2)或者使用DPAPI ProtectedData类加密数据并将其保存到文...

13得票2回答
以编程方式将.cer证书导入密钥库

如何将位于类路径中的.p12证书导入Java密钥库?首先,我使用了InstallCerthttps://code.google.com/p/java-use-examples/source/browse/trunk/src/com/aw/ad/util/InstallCert.java,并进行...