当前位置: 首页 > 知识库问答 >
问题:

如何在Android应用中保护Azure翻译API密钥

松献
2023-03-14

共有1个答案

冯育
2023-03-14

另一个解决方案是创建您自己的服务代理,它是您的REST服务,接受用户请求,从AWS获取转换响应,并将响应发送回移动设备。

好处是密钥不会存储在移动设备上,而坏处是您的REST服务成为单点故障,因此您可能需要提供冗余服务器。

然而,由于您的服务是轻量级的,因此它将很好地扩展。

 类似资料:
  • 问题内容: 我正在制作一个用于语言实时翻译的android应用…我使用了识别器意图从用户那里获取语音输入,然后它给出了用户所说的选项列表。现在我想使用google将其翻译为另一种语言翻译api,但我不知道如何使用它。到目前为止,我所做的代码是。此外,如果您能告诉我如何做到这一点,而不是给我我所说的内容的选择,它会自行选择一个,然后在此上使用google translation api…。 问题答案

  • 我试图保护Spring BootAPIendpoint。我希望只传递api密钥和秘密作为头的一部分来调用api。我尝试了这个链接中发布的代码。但是在头中使用授权调用api时拒绝访问。使用API key和secret保护Spring Boot API我想知道我应该作为头部的一部分传递什么,这样我就可以从API获得成功的响应。我做了以下步骤:我在application.properties中添加了以下

  • 如何在客户端存储和保护私钥。 有什么方法可以保护JavaScript中的API密钥吗?。 我不能只是将它以纯文本形式放在那里,因为它可以被看到代码的其他人使用。那么,是否会有一个API保持秘密的实现呢?

  • 问题内容: 我是Java初学者。我正在开发可解密某些数据的应用程序。解密密钥被硬编码到软件中,因此可以通过分析字节码看到。 我知道不能完全防止逆向工程,所以我想做的就是使过程尽可能地艰巨。 我的想法不是直接将密钥放入代码中,而是将其进行某种转换。例如,我可以写- 这样,查看字节码的人无法立即读取它。但是将必须遵循逻辑并对其进行转换,这在字节级别上不会那么容易。 那么你们怎么看?这有用吗?除了十六进

  • 我们想要保护密钥库中的Azure Blob存储访问密钥。哪一个版本的https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-azure支持这样的功能,因为当前的支持不是那么安全。 http://hadoop.apache.org/docs/stable/hadoop-azure/index.html 使用Azure Blob存储需要配

  • 我在reactjs firestore项目中使用了不同的第三方API密钥。但我找不到在firebase主机中保护它们的方法。如何在firebase主机中隐藏这些API密钥? 例如,在Netlify托管服务中,它们提供环境变量功能,可用于保护API密钥。 也就是说,我可以将API密钥存储在netlify中的变量中,然后从那里检索,这将是安全的。 但在firebase我该怎么做? 我似乎找不到类似的设