在我的MVC应用程序 ,我想加密和视图控制器解密数据传输的数据。 如何使用剃刀要做到这一点在MVC 4?
Answer 1:
在此基础上评论:“假如我是从我的观点我控制器发送一个ID,我想加密此ID?”
如果要加密的视图中的“ID”,在这种情况下,你已经有了“身份证”在视图中,“ID”会在数据库或其他,但不是在客户端生成。
在这种情况下,您可以加密的“身份证”后放它在客户端上,然后控制器仅解密的“身份证”。
在这里,您有一个仅加密“ID”,这是出于安全完成,使得数据不找“ID”的一个例子。
在这种情况下,你必须加密和解密性能:
https://stackoverflow.com/a/14774470/138071
http://amitpatelit.com/2011/08/08/url-encryption-in-mvc-application/
在这个例子中(西班牙文)确实为那些用下划线(_)收到的所有参数:
http://geeks.ms/blogs/etomas/archive/2012/07/08/asp-net-mvc-encriptar-routevalues.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+BurbujasNetGeeks+%28Burbujas+en+.NET+% 28%40geeks.ms%29%29
Answer 2:
你不需要将数据从控制器到视图进行加密,因为视图呈现在控制器运行在同一台计算机发生。
如果你想发送给用户的页面进行加密,你应该使用SSL连接
文章来源: How to encrypt and decrypt data in MVC?