我在本书中读了两行:Web应用程序黑客的手 - 书。
例如,Base64编码形式的Web应用程序黑客手 - 书是: VGhlIFdlYiBBcHBsaWNhdGlvbiBIYWNrZXIncyBIYW5kYm9vaw ==
例如,在cookie中对用户名“daf”进行十六进制编码将导致: 646166
有人可以解释一下这种转换是如何完成的吗?
答案 0 :(得分:1)
您可以在维基百科article中阅读有关Base64的更多信息。
实际转换为Base64取决于您使用的编程语言。例如,在.NET Framework的System.Text
命名空间中,您将找到一个名为Convert.ToBase64String
的方法,它将为您完成。
对于十六进制编码,您需要做的就是获取每个字符的相应十六进制值。看一下这个ASCII Table,在Hx
列中,您会看到d
为64
,a
为61
且{{1}是} f
。
同样,实际转换将取决于您使用的语言。
答案 1 :(得分:0)
答案 2 :(得分:0)