江湖码

江湖码,为一种基于六进制的拼音和数字之间的转码,主要用于珠子等加密。

可以将汉字、英文、数字,转换成六进制码。

(上图为编码对应珠子类型案例,每次加密时可自行定义)

因为如战国红珠子有各类花纹,适合分为六类左右,因此可以做次编码。

可分类型,如多水晶、少水晶、实肉、冻飘、苹果盖、带泥、巨晶、闪丝、带黄等。

同样,骰子以及其他各类珠子,也都可做此编码。

编码举例:

不住于相 —> bu zhu yu xiang — > 0105 2305 3405 2245

Im 9527 —> 30 34 13 05 02 11

解码举例:

3505 2344 3333 0313 —> wu zheng san mei —> 无诤三昧

23 32 35 21 54 40 50 43 52 14 54 —> Find your way

串珠编码:

给串珠编码的时候,需要先定位 0 1 2 3 4 5 这五颗珠子,因此在开头,先进行排列。

且根据一串文字编码后的各个数字的数量,进行选择,以更好利用手里的珠子。

解码的时候,也是先读懂前六颗珠子对应的数字,然后才进行读数,之后再进行解码。

转码表:

拼音转码声母韵母
00
01ba
02po
03me
04fi
05du
10tv
11ner
12lai
13gei
14kao
15hou
20jia
21qie
22xua
23zhuo
24chve
25shiao
30riu
31zuai
32cui
33san
34yen
35wian
400in
411uan
422un
433ang
444eng
455iang
506ing
517iong
528uang
539ong
54待定待定
55待定待定
英文数字转码英文数字
000
011
022
033
044
055
106
117
128
139
14a
15b
20c
21d
22e
23f
24g
25h
30i
31j
32k
33l
34m
35n
40o
41p
42q
43r
44s
45t
50u
51v
52w
53x
54y
55z

拼音编码的,54**、55**、**54、**55,作为待定可以有两百多个特殊待定位,需要的时候再指定。

设计缘由:

希望将语句,容易串珠之中。串珠的识别性可以是几到十几,但是单独用战国红,则几就合适,因此取6进制,就差不多。

于是一个汉字,对应四个数字,亦对应四颗骰子,可以以此编码。

而汉字的电脑码,如UTF-8、Unicode、GBK、Big5等,都是4至6位16进制,消耗要大非常多。

因此做此设计,以支持该方面的实用,并可以实用最少的数量表达最多的含义。

关于加密:

以上编码,为明码,如需加密,可以在拼音阶段、数字阶段单独进行自行加密即可。

江湖码提供的是编码、解码方案,加密部分需自行加入。

如:A、t=n、n=8、8=t;B、n = (n + 13)%55; 之类。

页: 1 2