gpt4 book ai didi

.net - 移动和 .net 网络服务中的加密和解密

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:10 24 4
gpt4 key购买 nike

我已经在 android、webos、blackberry、iphone 上实现了移动应用程序。

现在我将项目与 .net 网络服务集成。

在交换数据时,我需要在移动平台上加密并在 .net web 服务中解密

这是我在互联网上尝试过的最好的加密算法,结果为零。

请建议我。如果您分享任何示例代码。您会为我节省很多

提前致谢

马赫什

最佳答案

我建议您使用 NIST 批准的方法,例如 Rijndael 或 AesManaged 加密以及基于密码的 key 派生加密方法 (PBKDF2)。

还要确保您使用至少 256 位 key 的密码(NIST 批准用于存储和传输绝密信息)。您可能还想使用真正随机的 token (绝不是基于密码的 token )对您的敏感内容进行 token 化。

AES 的实现是一个行业标准,您可以在线找到适用于您的每个客户端平台的许多实现。重要的方面是您的服务器能够解密客户端发送的加密信息。由于您使用的是 .NET Web 服务,因此您可以探索 System.Security.Cryptography 命名空间,尤其是 AesManaged类和 RinjndaelManaged算法。

下面是一些在不同语言上的实现:
AES for Java and C#
AES for Objective-C and PHP

关于.net - 移动和 .net 网络服务中的加密和解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4332152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com