范统.贾 发表于 2010-1-8 11:14:23

它们之间是如何转换的,或者说是一种加密方法?

本帖最后由 范统.贾 于 2010-1-8 11:20 编辑

叫不太上来是什么,所以标题有点模糊。也就是把字符转换成一大堆数字和逗号。

以下两段代码是注册表文件的内容,他们实现的效果是一样的。

代码1:Windows Registry Editor Version 5.00


@="C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE http://www.baidu.com/index.php?tn=request_pg"代码2:Windows Registry Editor Version 5.00


@=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,46,00,69,00,6c,00,65,00,73,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,\
65,00,74,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,49,\
00,45,00,58,00,50,00,4c,00,4f,00,52,00,45,00,2e,00,45,00,58,00,45,00,22,00,\
20,00,68,00,74,00,74,00,70,00,3a,00,2f,00,2f,00,77,00,77,00,77,00,2e,00,62,\
00,61,00,69,00,64,00,75,00,2e,00,63,00,6f,00,6d,00,2f,00,69,00,6e,00,64,00,\
65,00,78,00,2e,00,70,00,68,00,70,00,3f,00,74,00,6e,00,3d,00,72,00,65,00,71,\
00,75,00,65,00,73,00,74,00,5f,00,70,00,67,00,00,00是转换成的,还是一种加密方法?知道的麻烦说下,谢谢。

还有,如果是一种加密方法的话,是不是每种都适合用在注册表里?详细点说可追加数倍金钱。

sanmoking 发表于 2010-1-8 11:14:24

$file='"C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.baidu.com/index.php?tn=request_pg"'
MsgBox(0,0,StringToBinary ($file,2))

范统.贾 发表于 2010-1-8 12:28:17

回复 2# myloveqmx

怎么实现转换呢?还有,最后为什么有三个‘00’?

URL地址的编码转换是怎么回事?可以解释下吗?谢谢了。

sanmoking 发表于 2010-1-8 13:00:23


中间的逗号只是一个分割符而已,没有实际意义。

范统.贾 发表于 2010-1-8 13:32:43

谢谢两位的关注。那什么,我一天只能评一次分么?
页: [1]
查看完整版本: 它们之间是如何转换的,或者说是一种加密方法?