我正在开发一个使用ASP.NET MVC 3的网站,现在我需要加密我的客户的URL的ID。例如:ASP.NET MVC - 加密URL
http://mysite.com/person?id=42
到类似的东西:
http://mysite.com/person?id=Dfjhasdfh33kASDG868365çkhg54sdSDFD
它不必是安全的。 当我说安全,这意味着很难任何人发现正确的ID
有没有任何图书馆要做到这一点?
许多安全的网络付款的再一个像贝宝使用了这种类型的方法: https://paypal.com/br/webscr?info=CNS9tFsVM_tv4c18gHgZ3OMH2zblN7GWDQoyamVF3mzNh7vGDuhiKU3
定义项目的“安全”范围。 –
试试这个帖子,并hopfully它会回答你的问题http://stackoverflow.com/questions/6157150/mvc3-encrypted-querystring-parameters – Brian
这个用户ID代表什么?它是当前用户吗?为什么它需要安全?如果没有加密会发生什么? –