繁体   English   中英

使用加密的紧凑框架调用Web服务

[英]Compact framework calling webservice using encryption

好的,这是我的情况:

1)我已经构建了一个免费的C#紧凑框架应用程序

2)我有一个Web服务,可在其中检索我的数据(与流量相关)

3)任何人都可以下载和使用该应用程序。

但是正在调用的Web服务不应对其他人可用。 我一直在研究安全性和加密,但是还没有想到这个问题:

我可以使用加密来加密数据,然后使用代码对其解密,但是对我的代码进行反编译将使其易于读取正在使用的算法或密钥来解密数据。

那么如何使我的Web服务安全,使其不能被他人使用? 强密码密钥需要密码吗?

我在互联网上搜索了很多东西,但是没有运气。 所以我希望这里有人知道:)

当有人下载​​您的应用程序时,您可能会发出唯一的身份验证令牌,他们必须将其与之一起使用才能访问Web服务。

但是无法阻止他们编写自己的应用程序。 如果您向某人提供了访问该服务所需的所有信息,就不能使他们使用您的代码来执行此操作(就像您所注意到的那样,他们总是可以反编译您的代码并弄清楚其工作原理)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM