如何在base 64和hex中编码?

时间:2011-05-17 13:55:21

标签: url base64 hex

我在本书中读了两行:Web应用程序黑客的手 - 书。

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

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

有人可以解释一下这种转换是如何完成的吗?

3 个答案:

答案 0 :(得分:1)

您可以在维基百科article中阅读有关Base64的更多信息。

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

对于十六进制编码,您需要做的就是获取每个字符的相应十六进制值。看一下这个ASCII Table,在Hx列中,您会看到d64a61且{{1}是} f

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

答案 1 :(得分:0)

答案 2 :(得分:0)