当前位置: 首页 > 面试题库 >

如何在Java KeyStore中存储简单的字符串?

储志业
2023-03-14
问题内容

我的FS上有一个文件(S3 AWS密钥),其中包含一个字符串,该字符串是我用于加密过程的密钥。

我想将其移至Java KeyStore。

我知道如何使用keytool将证书导入KeyStore,但是找不到导入简单字符串密钥的方法。

你能帮我吗?


问题答案:

我看不到使用keytool进行处理的方法,但有些人想知道,您是否可以将其作为PasswordBasedEncryption(PBE)SecretKey在代码中存储和检索。(免责声明:我自己还没有尝试过)。

驱动这一思想的资源: PBEKeySpec
javadoc
和CryptoSpec-
使用基于密码的加密示例



 类似资料:
  • 我必须编写一个小程序来删除作为输入的字符串中的重音。我还必须创建一个函数,将每个带重音的字符替换为相应的不带重音的字符,我有一个循环,为main中的每个字符调用该函数: 问题是,如果我在main中提供字符串“é”作为输入,则该字符串被视为大小为2的字符串(参见下面的示例),并且上面的函数被调用两次而不是一次。此外,作为函数输入的char不是正确的。我想我在函数中遇到了相同的大小问题。这个重音不应该

  • 问题内容: 如何获取并将其存储到变量中?我想在程序中使用稍后生成的字符串。 我对Java还是很陌生,所以我不太熟悉我认为它将是解决方案。或者,如果您有其他任何想法,请告诉我。谢谢 问题答案: 遵循以下原则 应该是您所需要的。 相关文件: StringWriter 打印作家 可投掷

  • 当我使用不同的编译器编译这段代码并在十六进制编辑器中检查输出时,我希望在某个地方找到字符串“南希”。 > 输出为,我看不到找到"Nancy"任何地方。 在visual studio(MSVC 1929)中编译相同的代码时,我在十六进制编辑器中看到了完整的字符串: 为什么我在(1)中的字符串中间得到一些随机字节?

  • 1366字符串值不正确:“\XF0\X9F\X98\X83\XF0\X9F..."第1行的“comment”列

  • 问题内容: 我有一个对象数组,每个对象都有许多属性。这是通过遍历对象数组获取的一些示例数据: 它的数据很少,所以我想避免使用核心数据。我需要能够持久保存数组,然后再次打开它并能够遍历它。我希望使用一个简单的解决方案,例如NSUserDefaults或NSKeyedArchiver,但是在Swift中我无法使用这种类型的数组(我已经在线阅读文档,论坛和示例了24小时……) 您将如何建议我像上面那样持