发布网友 发布时间:2022-04-21 14:36
共1个回答
热心网友 时间:2023-07-02 10:43
我的这个回答里的每一个字在磁盘上都是以binary的形式存储的。但是为什么能显示为简体中文呢?是因为在存储时中文按照特定的编码方式转为了binary,显示时那段binary再解码就变成中文了。为了将你见到的binary转换为可识别的字符,你需要知道这段binary的编码方式,然后解码就行了。至于如何才能知道编码方式,这要看那个软件是什么样的。追答这么说吧,你可以制定自己的独一无二的编码方式,世界上已有的编码方式数不过来。我建议你联系软件作者,如果你是软件的用户的话,作者没有理由不告诉你,除非这个信息会对他造成损失。
把binary字段复制出来,作为一个文件存到硬盘上。然后用16进制文本编辑器打开。猜测一下这段信息的字符集,是纯数字还是英文字母还是汉字,然后尝试用常规的编码方式解码。比如作者使用ASCII编码的话,就是8个bit为一组,表示一个字符。比如00110010表示数字2。
不建议自行猜测,因为如果是作者自己定的编码的话,相当于你要在只有明文的情况下破解单表替代密码,可能猜不出来。
或者你说的 权限 是类似于这样的?
http://www.cnblogs.com/sycdirdir/archive/2010/06/01/1748891.html