做了一个太极编码器 ==> - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cat7373
V2EX    前端开发

做了一个太极编码器 ==>

  •  3
     
  •   Cat7373
    Cat7373 2024-01-16 10:38:58 +08:00 5365 次点击
    这是一个创建于 709 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是突然想到,Base64 有 64 个字符,六十四卦也有六十四个,加上一个等于号,正好对应太极图标

    觉着做出来挺好玩 hhh ,原理很简单,Base64 然后做字符对字符替换

    标题里那段 就是 V2EX 编码后的结果

    https://www.npmjs.com/package/taiji-encode

    57 条回复    2024-01-17 13:50:59 +08:00
    Cat7373
        1
    Cat7373  
    OP
       2024-01-16 10:47:29 +08:00
    嗯?有趣,我明明写的小写 ex ,又特意编辑了一次,最后显示出来的还是全大写,难道是专门做了替换处理
    thinkwei2012
        2
    thinkwei2012  
       2024-01-16 11:02:09 +08:00
    很有意思
    keyfunc
        3
    keyfunc  
       2024-01-16 11:07:34 +08:00
    瞎了
    Cat7373
        4
    Cat7373  
    OP
       2024-01-16 11:11:14 +08:00
    突然感觉还有一种更骚的操作,六十四卦,每个卦是有名字的,比如上面这段:,对应就是:既济、损、震、贲、大过、坤
    mjchow
        5
    mjchow  
       2024-01-16 11:23:57 +08:00
    有想法
    deltadawn
        6
    deltadawn  
       2024-01-16 11:27:58 +08:00
    4BVL25L90W260T9U
        7
    4BVL25L90W260T9U  
       2024-01-16 11:30:16 +08:00
    挺好,适合微信发不和谐内容
    4BVL25L90W260T9U
        8
    4BVL25L90W260T9U  
       2024-01-16 11:30:26 +08:00   1
    大佬能搞个网页版么?
    Cat7373
        9
    Cat7373  
    OP
       2024-01-16 11:35:00 +08:00
    @ospider #8 安排
    by0ai7j
        10
    by0ai7j  
       2024-01-16 11:59:20 +08:00
    RIDESU
        11
    RIDESU  
       2024-01-16 12:04:46 +08:00
    这个确实很有创意,值得玩一下,但是使用起来,编解码都需要通过一遍 base64 ,略显麻烦,因此不实用
    woorz
        12
    woorz  
       2024-01-16 12:41:45 +08:00
    直接一个页面编解码,不麻烦吧 @RIDESU
    dcncy
        13
    dcncy  
       2024-01-16 12:53:54 +08:00 via iPhone
    很有想法啊,小伙子。
    hahawode
        14
    hahawode  
       2024-01-16 12:56:36 +08:00
    666 赛博算命
    KMpAn8Obw1QhPoEP
        15
    KMpAn8Obw1QhPoEP  
       2024-01-16 13:02:16 +08:00 via Android
    @RIDESU just for fun!
    iprime
        16
    iprime  
       2024-01-16 13:13:56 +08:00
    6666666666666666666666666666666

    折算创新了 ~
    x86
        17
    x86  
       2024-01-16 13:28:23 +08:00   3
    @ospider #7 后台系统审计无法识别的转人工审核,人工审核看不懂给你转重点监控
    lstz
        18
    lstz  
       2024-01-16 13:28:39 +08:00 via iPhone
    有点意思
    meeop
        19
    meeop  
       2024-01-16 13:34:40 +08:00
    可以再封装下,允许用户提供字符集,然后支持任意 base2-base65535 编码
    Cat7373
        20
    Cat7373  
    OP
       2024-01-16 13:38:15 +08:00
    @meeop hhhh 那就不是太极啦
    Cat7373
        21
    Cat7373  
    OP
       2024-01-16 13:38:49 +08:00
    @meeop 而且就不能偷工减料用 base64 库了,得自己封装,自己考虑字符集问题等等,复杂度 Max
    183387594
        22
    183387594  
       2024-01-16 13:39:21 +08:00
    之前用过一个佛经的编码 好像叫 佛曰
    cpstar
        23
    cpstar  
       2024-01-16 13:46:39 +08:00
    我 V 站从此多了另外一套“密文”方案
    0o0O0o0O0o
        24
    0o0O0o0O0o  
       2024-01-16 13:49:07 +08:00
    和这个键盘是绝配吗 https://www.ifanr.com/579653 掐指编码
    linch97
        25
    linch97  
       2024-01-16 13:58:44 +08:00
    电子占卜
    Cat7373
        26
    Cat7373  
    OP
       2024-01-16 14:03:14 +08:00
    @linch97 #25 六爻占卜并不准啦
    Cat7373
        27
    Cat7373  
    OP
       2024-01-16 14:03:43 +08:00
    @linch97 #25 准的话可以看看什么八字、六壬、奇门 hhhh
    luwang
        28
    luwang  
       2024-01-16 14:29:56 +08:00
    可以可以
    yafoo
        29
    yafoo  
       2024-01-16 14:31:21 +08:00 via Android   1
    不错,之前这里有几个使用表情的编码,我也写过一个编码,不过不完美
    hazardous
        30
    hazardous  
       2024-01-16 14:35:02 +08:00
    太极是太极,八卦是八卦,应该叫八卦编码器
    XCFOX
        31
    XCFOX  
       2024-01-16 14:36:28 +08:00
    能否支持通过 npx 命令行调用?应该只需要加一点配置和几行代码
    Cat7373
        32
    Cat7373  
    OP
       2024-01-16 14:37:04 +08:00
    @hazardous #30 怎么说呢,太极是一阴一阳,八卦是由三组阴阳组成的结构,2 ** 3 = 8 ,六十四卦则是由六组,2 ** 6 = 64 ,所以八卦编码器吧,也不对,六十四卦吧,这个名字似乎没几个人听过,所以干脆还是太极了
    Cat7373
        33
    Cat7373  
    OP
       2024-01-16 14:37:33 +08:00
    @yafoo 似乎也可以做一个 emoji-encoder ,或者已经有了?
    yafoo
        34
    yafoo  
       2024-01-16 14:38:36 +08:00 via Android
    @Cat7373 已经有了,不止一个
    Cat7373
        35
    Cat7373  
    OP
       2024-01-16 14:42:10 +08:00
    @XCFOX 安排
    Cat7373
        36
    Cat7373  
    OP
       2024-01-16 14:43:15 +08:00
    Cat7373
        37
    Cat7373  
    OP
       2024-01-16 14:44:38 +08:00
    @Cat7373 #36 看了看代码,似乎只支持 ASCII 内容
    listenerri
        38
    listenerri  
       2024-01-16 15:00:30 +08:00
    手动拼一些牛逼卦象,然后对其 decode ,不知道能否解出来什么意想不到的内容不,也许就此堪破红尘,羽化登仙了呢
    Cat7373
        39
    Cat7373  
    OP
       2024-01-16 15:22:02 +08:00
    @listenerri #38 六爻算命不准的 hhh
    cheneydog
        40
    cheneydog  
       2024-01-16 15:41:25 +08:00
    一个汉字占两个字符的宽度,却只对应了一个码,信息效率降了一倍。
    dapang1221
        41
    dapang1221  
       2024-01-16 15:54:50 +08:00
    好玩,不如加个类似 scheme:// 这种开头的标志?或者类似“佛曰” 这样,让人一看到就知道怎么去搜解码方法
    dhb233
        42
    dhb233  
       2024-01-16 16:26:17 +08:00   1
    @meeop 这个页面支持任意字符集。不过不支持设置算法,用的 AES 加密。纯前端代码,用了几个 js 的加密库
    https://e2e.pages.dev/
    langhuishan
        43
    langhuishan  
       2024-01-16 16:36:06 +08:00
    想起了曾经的佛曰
    luwang
        44
    luwang  
       2024-01-16 17:05:59 +08:00
    yifeia
        45
    yifeia  
       2024-01-16 17:08:37 +08:00
    这么有想法,你不要命辣!
    skyqiao
        46
    skyqiao  
       2024-01-16 17:09:30 +08:00
    这个好玩
    klo424
        47
    klo424  
       2024-01-16 17:10:31 +08:00
    牛逼
    klo424
        48
    klo424  
       2024-01-16 17:12:00 +08:00
    可以对接暗号了
    shench
        49
    shench  
       2024-01-16 17:17:46 +08:00
    @Cat7373 #32 周易编码器
    Qlccks2
        50
    Qlccks2  
       2024-01-16 17:20:12 +08:00
    坤码马上安排
    molvqingtai
        51
    molvqingtai  
       2024-01-16 17:56:26 +08:00
    有趣,可以用当前时间来卜一卦
    lewin18
        52
    lewin18  
       2024-01-16 18:13:09 +08:00
    表示好奇你这太极符号是怎么输入的
    yumusb
        53
    yumusb  
       2024-01-16 18:50:24 +08:00
    coderpwh
        54
    coderpwh  
       2024-01-16 21:05:38 +08:00
    我写了个 rust 的实现 https://github.com/pwh-pwh/taiji-encode
    dic
        55
    dic  
       2024-01-16 21:22:15 +08:00
    @meeop #19 https://toolb.cn/base64 我的这个 Base64 支持自定义字符集
    horacegao
        56
    horacegao  
       2024-01-17 10:28:14 +08:00
    道友无事不卜,这个当玩具玩玩挺好
    alading11
        57
    alading11  
       2024-01-17 13:50:59 +08:00
    百家姓转换器是吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     914 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 22:30 PVG 06:30 LAX 14:30 JFK 17:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86