【问题标题】:How to encode in base 64 and hex?如何以 base 64 和十六进制编码?
【发布时间】:2011-05-17 13:55:20
【问题描述】:

我在书中读到以下两行:Web 应用程序黑客之手- 书。

例如,Web 应用程序黑客之手的 Base64 编码形式- 书是: VGhlIFdlYiBBcHBsaWNhdGlvbiBIYWNrZXIncyBIYW5kYm9vaw==

例如,在 cookie 中对用户名“daf”进行十六进制编码会导致: 646166

谁能解释一下这个转换是如何完成的?

【问题讨论】:

  • 这很有帮助:en.wikipedia.org/wiki/Base64
  • 谢谢,拿到第一个。现在有什么关于第二个的吗??
  • 我得到了第二个。谢谢。

标签: url base64 hex


【解决方案1】:

您可以在 Wikipedia article 中阅读有关 Base64 的更多信息。

实际转换为 Base64 取决于您使用的编程语言。例如,在 .NET Framework 的 System.Text 命名空间中,您会找到一个名为 Convert.ToBase64String 的方法,它会为您执行此操作。

对于十六进制编码,你需要做的就是获取每个字符对应的十六进制值。看看这个ASCII Table,在Hx 列中,你会看到d64a61f66

同样,实际转换取决于您使用的语言。

【讨论】:

    猜你喜欢
    • 2016-07-19
    • 2013-11-19
    • 2015-12-09
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    • 2014-01-15
    • 2019-11-22
    相关资源
    最近更新 更多