有人知道我可以从哪里获得 Outlook for Mac 生成的 .olm 文件的技术规范吗?我知道有转换实用程序,但我需要为此编写自己的代码。
我需要一些帮助,使用 OpenSSL 来使用 C(Windows 和 Linux)生成数据块的签名。该应用程序与谷歌身份验证有关。谷歌文档中的说明是:
“使用 SHA256withRSA(也称为带有 SHA-256 哈希函数的 RSASSA-PKCS1-V1_5-SIGN)以及从 Google 开发者控制台获取的私钥对输入的 UTF-8 表示形式进行签名。输出将是一个字节数组。 ”
私钥是一个包含 1660 字节二进制数据的 .p12 文件。
我是否使用 RSA_sign() API 来实现此目的?如果是这样,我应该先对数据进行哈希处理吗?使用什么键值?我假设 RSA * 参数应该保存私钥?它是如何加载的?我已经使用 HMAC 函数生成 SHA 哈希,但我在这里有点迷失 - 任何帮助或示例代码将不胜感激。(是的,我知道谷歌有库可以做到这一点,但没有用于我需要使用的 C 语言的库)。
我正在使用Gmail REST API创建标签(使用我自己的代码,而不是库).我有一个顶级标签工作正常,但现在我想为顶部标签创建一个子标签.我注意到当我使用Gmail创建子标签时,然后查看我通过REST API收到的列表,使用'/'字符作为分隔符显示子标签,例如"Top Label/Sub Label".但是,当我尝试创建这样的标签时,我只是得到一个标签,其名称中包含斜杠,而不是实际的子标签.我怎样才能做到这一点?