【问题标题】:How to store long public key string in Dart/Flutter?如何在 Dart/Flutter 中存储长公钥字符串?
【发布时间】:2021-03-02 19:27:56
【问题描述】:

我正在使用 openpgp 包在 Flutter 中测试一些 PGP 加密。我正在尝试使用公钥进行加密,但我不确定如何存储这么长的字符串。

这是他们的例子:

var result = await OpenPGP.encrypt("text","[publicKey here]");

这是一个示例公钥,但我无法正确存储它。即使使用r"key" 我也会遇到很多错误。

【问题讨论】:

标签: flutter dart


【解决方案1】:

我在 simple_rsa 的示例文档中发现这是他们存储密钥的方式:

  final PUBLIC_KEY =
      "MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQBuAGGBgg9nuf6D2c5AIHc8" +
          "vZ6KoVwd0imeFVYbpMdgv4yYi5obtB/VYqLryLsucZLFeko+q1fi871ZzGjFtYXY" +
          "9Hh1Q5e10E5hwN1Tx6nIlIztrh5S9uV4uzAR47k2nng7hh6vuZ33kak2hY940RSL" +
          "H5l9E5cKoUXuQNtrIKTS4kPZ5IOUSxZ5xfWBXWoldhe+Nk7VIxxL97Tk0BjM0fJ3" +
          "8rBwv3++eAZxwZoLNmHx9wF92XKG+26I+gVGKKagyToU/xEjIqlpuZ90zesYdjV+" +
          "u0iQjowgbzt3ASOnvJSpJu/oJ6XrWR3egPoTSx+HyX1dKv9+q7uLl6pXqGVVNs+/" +
          "AgMBAAE=";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-19
    • 2023-01-17
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 2021-12-23
    • 2012-11-09
    • 2022-11-17
    相关资源
    最近更新 更多