在Registry中解密REG_NONE值

时间:2014-04-13 10:58:31

标签: windows encryption regedit

http://i.stack.imgur.com/xaP9s.jpg

请参阅上面的屏幕截图,因为我无法附加屏幕截图,

我想将Hex格式的Filesize值转换为String,即人类可读的格式

实际十进制值为5.85 MB

转换时,我没有得到实际值,即5.85

任何人都可以建议我如何转换价值。

我有一组这些十六进制值,并希望将它们转换为人类可读的格式。

1 个答案:

答案 0 :(得分:0)

每对十六进制数表示一个字节,而最低值字节表示左侧:

0x00 ->   0
0xbb -> 187
0x5d ->  93

0*256^0 + 187*256^1 + 93*256^2 + 0*256^3 + 0*256^4 + 0*256^5 + 0*256^6 + 0*256^7 
    = 6142720

6142720 / 1024^2 
    = 5.85815

此存储格式称为little-endian:https://en.wikipedia.org/wiki/Little-endian#Little-endian