0

私のMVCアプリケーションでは、ビューからコントローラーへのデータ送信でデータを暗号化および復号化したいと考えています。Razorを使用してMVC 4でこれを行う方法は?

4

2 に答える 2

1

このコメントに基づいて: 「ビューからコントローラーに ID を送信していて、この ID を暗号化したいとしますか?」

ビューで「id」を暗号化する場合、この場合、ビューに既に「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

于 2013-04-02T14:46:05.917 に答える