一种编码问题
下面是一些测试数据,单个字符例如 1或者 a,编码之后 长度是 16个字符,属于 变长编码,尝试 把字符 转变 ascii码,二进制,比特位。最后查询相关资料 应该是 转变 unicode编码将16进制形式的字符串转成UTF-8?UTF8编码-变长编码 ?
并且测试发现,
-- 12345678 计算一组,第9位,单独计算之后,在进行拼接。
明文 生成密文的长度
1-8 -- 16字符
9以上(包含) -- 32个字符
17以上(包含) -- 48个字符
24以上(包含) -- 64个字符
-- 测试数据:
. 831e4d6eaf7ae20f
1 9c1e4d6ebd3ab34b --长度 16个字符
2 9f1e4d6ead7be24f --长度 16个字符
3 9e1e4d6ebd3af30b
4 991e4d6ead7ba34f
5 981e4d6ebd3bf20b
11 9c0f4d6e9f283141 -- 长度 16个字符
12 9c0c4d6ebd38b369
123 9c0c5e6e393ebf6b
1234 9c0c5e7a6936afeb
21 9f0f4d6e8f696045
22 9f0c4d6ead79e26d
23 9f0d4d6e8fe9e045
24 9f0a4d6e8d79626d
a cc1e4d6ebf3bb24b -- 长度16字符
b cf1e4d6eaf7aa24f
12345678 024ad4b05b3bf7d6 -- 16位字符
123456789 024ad4b05b3bf7d6 941e4d6ebd2af00b -- 32
11111111 2cb8a3a5d7644995
111111111 2cb8a3a5d7644995 9c1e4d6ebd3ab34b -- 32字符
前面看着像是按位异或,但是到了8位突然画风就变了,有点难以理解
方便的话补充一下 3~7位的1和3~8位的2看看啥情况
就是下面这些对应的值
111
1111
11111
111111
1111111
222
2222
22222
222222
2222222
22222222
页:
[1]