Jim*_*hao 0 html asp.net encryption information-hiding
我知道这是一个愚蠢的问题,但是,
我的客户要求从他们的支付系统加密一些信息,以防止用户窃取个人信息.该系统是基于Web的,由ASP.NET编写
我们尝试了一些烦人的解决方案,例如JavaScript没有右击或css-no-print,但显然我的客户不喜欢它.
那么有没有商业解决方案加密aspx生成的HTML页面中的信息?
或者有人可以告诉我如何追求我的客户在网络系统中阻止这些"防止窃取"的想法?
如果您的客户担心数据被"线上"窃取,请执行Jaxidian提及的并使用SSL.
如果您的客户担心用户从他们查看的页面窃取数据,那么告诉他们他们无法在Web应用程序中执行任何操作来阻止这些数据.用户需要下载一个页面才能在他们的计算机上查看,所以无论你做什么,HTML网页都可以随时由用户下载他们的内容,即使你添加一些箍使其更难.
阻止用户从他们查看的网页窃取数据的唯一方法是不要让您的应用基于网络.您必须编写一个本机应用程序,该应用程序安装在具有严格DRM的用户计算机上,以阻止它们复制内容.即便如此,DRM也可能被破解.只要看看索尼.
如果您的客户端指的是加密数据库中的数据,那么您应该查看.NET中的AES加密.