【发布时间】:2012-04-28 07:42:04
【问题描述】:
我目前正在使用允许“加密”选项的 Web API。
我可以将我的帐户设置为具有“共享密钥”,并且使用此密钥我应该在提交到服务器之前加密客户端上的所有数据。
来自他们网站的详细信息:
加密算法:DES
区块模式:ECB
填充:PKCS7 或 PKCS5 (它们可以互换)
“共享密钥”在这个意义上我相信是一种对称算法 - 用于解密/加密的相同密钥,尽管我可能在这个上错了。
我想知道在客户端处理这种情况的最佳做法是什么?
如果我的应用程序的逻辑应该使用此密钥来加密数据,那么它对黑客的安全性如何?
请注意,我的应用是用 C# 编写的,这意味着它实际上可以免费反编译。
【问题讨论】:
标签: c# .net security encryption