java - 解密网页cookie

标签 java ruby-on-rails cookies encryption

我有一个rails网站,如何用JAVA编写程序来解密网页的cookie?

For example, I have the cookies from my rails webpage:
issp_session=BAh7CEkiD3Nlc3Npb25faWQGOgZFRkkiJWVhODhhYmMyMjgwNDA2M2NkNjI2ZjE5MWM5ZjVkYzlkBjsAVEkiFmFjY291bnRfcmV0dXJuX3RvBjsARiIGL0kiEF9jc3JmX3Rva2VuBjsARkkiMTJpOUszQmFablpnSkJvYW5JaFk5dWdWWGFWV3M2K0dTNXVwcFhZbzkxWFU9BjsARg%3D%3D--7f3a5f578c9199ed11d44f0deb842dde9e267e8b

我知道 BAh7CEkiD3Nlc3Npb25faWQGOgZFRkkiJWVhODhhYmMyMjgwNDA2M2NkNjI2ZjE5MWM5ZjVkYzlkBjsAVEkiFmFjY291bnRfcmV0dXJuX3RvBjsARiIGL0kiEF9jc3JmX3Rva2VuBjsARkkiMTJpOUszQmFablpnSkJvYW5JaFk5dWdWWGFWV3M2K0dTNXVwcFhZbzkxWFU9BjsARg%3D%3D--7f3a5f578c9199ed11d44f0deb842dde9e267e8b是已编码的cookie,7f3a5f578c9199ed11d44f0deb842dde9e267e8b是这个cookies的key。

所以我的问题是如何编写一个程序来实际解密此 cookie?

最佳答案

首先,您应该寻找库来解码 base64 编码以获取二进制数据。

但是,如果您的应用程序配置正确,您应该无法推断出任何有意义的数据。该应用程序使用经过 HMAC 签名的 XSRF cookie,有时还进行了加密。

关于java - 解密网页cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21318166/

相关文章:

java - 不存在的可选字段与在休息请求正文中存在空值的字段之间的区别

java - Dart 如何解析字符串中的字节

ruby-on-rails - ActiveRecord/Ruby on Rails 中 update_all() 的返回值是多少?

cookies - 网站可以采取什么措施来合并第三方 cookie

Javascript - 浏览器关闭后cookie会被清除吗?

ruby-on-rails - 无法在 Rails 3 集成测试中测试签名的 cookie

java - Java 和 C++ 中的位移位差异 - 如何调和

java - Android:代码父类(super class)必须调用的位置

ruby-on-rails - Rails 4 + bootstrap 设置 Assets

ruby-on-rails - 在 Ruby 中并发