首页
社区
课程
招聘
问两个困惑很久编码方面的问题,高手指教
发表于: 2005-3-11 08:54 3800

问两个困惑很久编码方面的问题,高手指教

2005-3-11 08:54
3800
问题1:
用UltraEdit工具查看一个文件时,Ultra工具是如何判断是Unicode编码还是ASCII编码的?

比如
31 32 33 34
如果是Unicode编码,31 32应该对应一个字符,33 34 应该对应一个字符
如果ASCII编码,会是 1,2,3,4
文章中并没有判断哪种编码的方式的地方,可是UltraEdit的是根据如何来选择编码方式的呢

希望大家讨论讨论,以前就此问题和一个搞数据研究的同行进行讨论,但也没有搞明白

问题2:
   
编码方式都有哪些?有没有一种常见的编码方式,它编码出来的结果仅仅限于26个大小写字母再加上
"." 和"_",曾经研究过一种密码处理方法,它就是这样做的,我开始拿到的时候,感觉很简单,预期不会
过两天,我就可以把它的置换表搞出来,可是我化了一周时间,只搞出来一个3位的置换表
其它信息再也无法使用了,最后还是放弃了。最近想象,也许它采用了某种常见的编码方式

以下是部分明密文对照表,大家看看,是不是满有规律的?

        明文                    密文       
        12                        uFCeBfd9
        123                        WnbzsPd97w--
        1234                        .4bRCfd9778-
        12345                        .CaB3Pd977.z
               
        123456                        m1CW6_d9778cCQ--
        1234567                        hrDY3fd977_UTnY-
        12345678                X48QAPd977.eRS4L
        123456789                X6OtRvd9779ly7B82g--
        123456789a                .Rhv0fd977_AUy36JvA-
        123456789ab                2nhnovd977.CIepT10Fw
        123456789abc                qDy4Ifd9779b5Ew.FOkh9A--
        123456789abcd                lFyMkfd977_d2HDcdOKvZSQ-
        123456789abcde                39l_9Pd977_zUqA5lB7TzTpB
        123456789abcdef                HsV7.Pd9778SjE1xUkZBH0i9gA--
        123456789abcdefg        7lKyCPd9778VBuBgLe2d2AMaPJE-
        123456789abcdefgh        7NwMUfd9779vaC09Uh7U1cvwkJlb
        123456789abcdefghi        GqUykfd977.Z7Z0BktZOHFvvdcsJ9g--

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
第一个问题,可能是用了IsTextUnicode这个函数判断
第二个问题,这个编码很有意思,有1234的都有d977
2005-3-11 09:28
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是呀,有1234和123456的都有d9778
2005-3-12 11:37
0
游客
登录 | 注册 方可回帖
返回