8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Tink 倾向于使用 AWS KMS 系统而不是 Android 密钥库来存储密钥

Kostas Nitaf 2月前

94 0

我是 Tink 的新手,我有一个问题,为什么 Tink 更喜欢使用 AWS KMS 等外部 KMS,而不是使用原生的 Android Keystore。在某些情况下,我们不想将密钥带到外面……

我是 Tink 的新手,我有一个疑问,为什么 Tink 更喜欢使用 AWS KMS 等外部 KMS,而不是使用原生 Android Keystore。

在某些情况下,我们不想将密钥带出应用程序/设备。

帖子版权声明 1、本帖标题:Tink 倾向于使用 AWS KMS 系统而不是 Android 密钥库来存储密钥
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Kostas Nitaf在本站《android》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我确信有些用例会要求您将密钥放在应用程序旁边,例如放在旁边的文件中。我假设您已经听过有关用例所需的安全控制的讲座。

    即用地 支持文件中的纯文本密钥

    python cleartext_keyset_cli.py --mode generate --keyset_path danger.tink
    

    将产生以下键集:

    
      "primaryKeyId": 686006127,
      "key": [
        {
          "keyData": {
            "typeUrl": "type.googleapis.com/google.crypto.tink.AesGcmKey",
            "value": "GhCkKaBgscB8+eobbIkIjgRT",
            "keyMaterialType": "SYMMETRIC"
          },
          "status": "ENABLED",
          "keyId": 686006127,
          "outputPrefixType": "TINK"
        }
      ]
    }
    
  • 我正在将 Qt 应用程序移植到 Android。应用程序的关键功能之一要求压缩目录的内容。我解决这个问题的方法是调用 tar(外部函数),因为它...

    我正在将 Qt 应用程序移植到 Android。应用程序的关键功能之一要求压缩目录的内容。我解决这个问题的方法是调用 tar(外部函数),因为它是一个简单的跨平台压缩工具(Windows、Linux 和 Mac 对此没有问题)。但是,现在我使用的是 Android(可能是 iOS),这不再是一个选择。

    那么我应该压缩目录吗?重要的是要知道该文件将被 Web 服务器接收,然后需要对其进行解压缩。

    任何建议都将不胜感激。

  • 更重要的是要知道服务器具有哪些解压功能。有许多可用的压缩算法,包括 zlib,它似乎

  • 我知道。但我想知道我的选择。似乎 qCompress 和 qUncompress 都使用这个。但是它们是在字节数组上调用的。我该如何在目录中调用?我可以弄清楚如何在服务器中使用 zlib(我确实可以控制它)。

  • 不。我建议研究一下它们在 Android 上的支持情况,无论是原生支持,还是通过你最终可能包含的外部库。请注意,由于

  • 最重要的是,由于 Android 设备的内存可用性可能很差或占用率很高,因此您应该考虑每种算法的有效性:最重要的是,根据您要发送的数据的大小/类型来考虑 CPU 和内存要求。有些算法能够使用较少的内存(取决于它们的实现方式),可能使用临时文件,一方面使事情变得更简单,但另一方面也更困难(设备是否有足够的“磁盘”空间?)。但是,例如,如果您正在处理已经压缩的数据(例如图像),那有什么意义呢?

返回
作者最近主题: