【问题标题】:Alternative to hard coded password [closed]替代硬编码密码[关闭]
【发布时间】:2014-09-06 22:51:21
【问题描述】:

我正在编写一个使用 Bing Api 的 java 程序。我最近决定在code.google.com 开源我的代码。但是,我正在寻找硬编码密钥的替代方法。有人有什么建议吗?

【问题讨论】:

    标签: java passwords bing-api hardcoded


    【解决方案1】:

    从文件中读取密码,不要将文件上传到存储库。

    【讨论】:

      【解决方案2】:

      将密码作为哈希值存储在文件中。然后从文件中读取它。您可以使用您喜欢的任何已构建的散列。

      这个 SO 问题提供了有关如何从今天开始散列的很棒的信息:How can I hash a password in Java?

      也无需将文件保存到项目中,只需创建桌面的路径即可。

      【讨论】:

      • 好的,现在我有了哈希和盐,我需要在程序中解码它的哪些步骤?
      • 用户没有输入密码。我需要编码的是要发送的 API 密钥。
      • 我想我明天会用这个。blog.sortedset.com/…
      • 看起来不错,有很好的测试代码。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 2012-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多