【问题标题】:Base64 Urls safer? [closed]Base64 网址更安全? [关闭]
【发布时间】:2012-09-22 14:43:36
【问题描述】:

Base64 网址比普通网址更安全吗?例如,像这样的休息网址: “/user/12?status=true”不如“34kalist4u9mF0aWdhYmxlIGdlbmVyYXRpb24leGNlZWRzIHRo”安全?

【问题讨论】:

  • 安全是什么意思?它当然不会更安全,因为任何远程攻击者都可以逆向 Base64。
  • 假设你有一个英文网站,base64 就像用俄语写你的 URL。
  • 这个问题更适合Information Security

标签: security encryption base64


【解决方案1】:

不是真的。 Base64 无论如何都不是加密。它只是一种用于以 ASCII 表示二进制数据的编码。

如果您希望您的请求更安全,请改用 SSL。

【讨论】:

    【解决方案2】:

    Shannon 的 Maxim 声明“攻击者知道系统”,这意味着开发人员不能依赖“无密钥加密”(例如 Base64,它根本不是加密)或其他容易破解的机制。

    如果您想要更好的安全性,请考虑使用强身份验证的 SSL。您可以在日志和浏览器地址栏中使用完整且正确的 URL 获得真正的加密。

    【讨论】:

    • Base64 绝不是加密,它是一种简单的编码。
    • @Gumbo 正是我把它放在双引号中的原因。我会让答案更清楚一点。
    猜你喜欢
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    • 2020-01-05
    • 2014-03-27
    • 2012-06-05
    • 2018-08-13
    • 1970-01-01
    • 2012-02-14
    相关资源
    最近更新 更多