在本地存储和加密密码

新三

我正在为需要使用用户名和密码进行身份验证的服务编写 QML 客户端。目前我正在使用 c++ 插件来加密和解密密码,但我想用普通的 QML 替换它以避免特定于平台的二进制文件。

不是一个选项:

  • 硬编码加密密钥(因为可以从包中提取)
  • 散列(因为我需要能够以纯文本形式恢复密码)
  • 默默无闻的安全(显然)
味道2

不时有这种类型的问题(只需搜索 stackoverflow)并且 - 基本上一旦数据/代码驻留在客户端,客户端将能够访问它们。你可以让它变得更困难。(我知道您希望得到另一个答案,但根据您的问题,您已经发现放置“非选项”要求,您的选项已用完)

许多答案建议使用凭证保险库服务,但您也需要在客户端的某处拥有服务凭证。

(只需搜索一些公司在 DRM 上投入了多少资金以及它保持不间断的时间)

实际上,您可以在某处加密/隐藏凭据,但您需要提供位置和解密密钥。根据我的经验,一旦配置中的凭据不是明文,大多数用户都会放弃,但很难阻止“专用用户”。

最后 - 恕我直言,您可以在有限的时间/预算内做的最好的事情是隐藏/加密凭据以使它们远离视线:(

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#中本地存储和加密密码

来自分类Dev

在C#中本地存储和加密密码

来自分类Dev

加密密码和加密问题

来自分类Dev

在Shiro中,普通密码和加密密码不匹配

来自分类Dev

在Shiro中,普通密码和加密密码不匹配

来自分类Dev

加密密码FOSUserBundle

来自分类Dev

加密密码

来自分类Dev

如何在JSONStore中存储加密密钥/密码

来自分类Dev

Spring Security:加密密码

来自分类Dev

如何创建加密密码

来自分类Dev

Spring Security:加密密码

来自分类Dev

Tomcat Hawtio加密密码

来自分类Dev

“ SYSKEY”密码存储在哪里?以及用于加密密码的算法是什么?

来自分类Dev

Usergrid是否将密码存储为纯文本或加密密码?

来自分类Dev

在VBA密码框中加密密码

来自分类Dev

密码/加密密钥程序中的密码

来自分类Dev

密码/加密密钥程序中的密码

来自分类Dev

如何存储加密密钥?

来自分类Dev

存储和验证用于登录金字塔的加密密码

来自分类Dev

在Spring Boot中存储MongoDB用户的可配置加密密码

来自分类Dev

如何在数据库中存储CryptoJS加密密码

来自分类Dev

使用Jasypt加密和解密密码

来自分类Dev

登录时何时加密密码?

来自分类Dev

用公钥加密密码(RSA)

来自分类Dev

GPG更改对称加密密码

来自分类Dev

如何生成用于Hipster的加密密码

来自分类Dev

ASP.NET身份加密密码

来自分类Dev

取消处理Promise挂钩并加密密码

来自分类Dev

JPA + MySql +实现加密密码