- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 C# ASP.Net 中工作,我想隐藏 GET 值,这样用户就无法修改它们。我需要这个,因为我正在创建一种机制,允许将 POST 重定向回 GET 请求,以启用浏览器后退按钮导航。
我的第一个想法是将值存储在 Session 中,但这似乎与 Session 使用的最佳实践背道而驰。
我现在要做的是加密查询字符串,然后在 GET 请求中使用加密的字符串。问题是加密的字符串非常长(1000 多个字符),而解密的字符串只有大约 30 个字符。
加密逻辑我从MSDN这里拿来http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider.aspx
有什么方法可以让我获得更短的加密字符串?
或者,一般来说,是否有更好的方法来做到这一点?
最佳答案
您可以在 http://www.blackbeltcoder.com/Articles/security/encrypting-query-arguments 尝试该技术.
它加密查询参数并包含校验和以防止篡改。
关于c# - 如何最好地在 C# ASP.Net 中加扰或隐藏获取查询字符串值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4617790/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!