V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
nisnaker
V2EX  ›  奇思妙想

有没有可能做一个基于微信的私密聊天

  •  
  •   nisnaker · 2018-05-15 10:29:03 +08:00 · 7000 次点击
    这是一个创建于 2386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚看到这个帖子,/t/454739,有点标题党,我在想有没有可能把标题变为现实呢,把加密和微信结合起来?

    可以做一个 app 叫 WeGram,在这个 app 输入明文,本地加密之后将密文通过微信 app 发出去;接收方 hook 微信,将接收到的密文解密展示。

    或者基于现在开源的微信机器人来做,就不用在微信 app 上动手脚了。

    31 条回复    2018-05-16 18:48:19 +08:00
    nisnaker
        1
    nisnaker  
    OP
       2018-05-15 10:30:55 +08:00
    钉钉好像有 api,会不会更容易做?
    GenkunAbe
        2
    GenkunAbe  
       2018-05-15 10:36:40 +08:00
    有一个 Xposed 插件实现了这个功能,只不过一直没找到人跟我验证一下( 1、这个插件已经一年没更新了,支持的微信版本比较老; 2、Xposed 对于很多人来说成本还是太高了,有可能得不偿失。)

    http://repo.xposed.info/module/rbq2012.wechatcipher
    l123456789jy
        3
    l123456789jy  
       2018-05-15 10:47:14 +08:00   ❤️ 1
    谷歌键盘支持莫斯电码了,直接用这个就行了
    aice114
        4
    aice114  
       2018-05-15 10:52:02 +08:00
    开发个输入法,两方安装这个输入法就行
    alvin666
        5
    alvin666  
       2018-05-15 10:53:22 +08:00 via Android
    @GenkunAbe 微 x 框架捐赠以后有这个功能的,我看了一下大概是通过类似于程序链接分享的,我没捐赠,看到的是几个字,但是不能分享不能复制,交互上类似于分享的一个小程序一样。
    mo93
        6
    mo93  
       2018-05-15 10:57:52 +08:00
    微 X 模块有这个功能
    SorcererXW
        7
    SorcererXW  
       2018-05-15 12:02:16 +08:00
    其实聊天双方都安装 base64 的加解密 app 就好了,毕竟并不是每一条消息都需要加密
    upczww
        8
    upczww  
       2018-05-15 12:11:45 +08:00
    @SorcererXW #7 base64 不是加密,是编码
    huclengyue
        9
    huclengyue  
       2018-05-15 12:34:54 +08:00 via Android
    xposed 可以实现
    Kinnice
        10
    Kinnice  
       2018-05-15 12:44:03 +08:00 via Android
    反而会被更加关注了吧
    inrenping
        11
    inrenping  
       2018-05-15 13:48:40 +08:00
    base64
    摩斯码

    还不如换一种语言,然后点翻译……
    edsgerlin
        12
    edsgerlin  
       2018-05-15 13:53:27 +08:00
    几年前就想到了,但是关键还是公钥交换没有可靠的渠道。况且如果要另外装个 App 的话不如直接把那个 App 做成 IM ……
    kingcos
        13
    kingcos  
       2018-05-15 13:58:32 +08:00 via iPhone
    Why not TG …
    AAAAAAAAAAAAAAAA
        14
    AAAAAAAAAAAAAAAA  
       2018-05-15 14:06:10 +08:00
    telegram 了解一下
    Syaoran
        15
    Syaoran  
       2018-05-15 14:11:03 +08:00 via Android
    有那么高的保密要求为啥还用微信……
    cizeZSY
        16
    cizeZSY  
       2018-05-15 14:12:11 +08:00 via Android
    可以。。微信有 API,我写过类似的东西。
    Level5
        17
    Level5  
       2018-05-15 15:44:21 +08:00
    可以的.主要看使用者方便程度和加密强度问题.前提是你的加密算法足够健壮能抵御大部分破解才有意义.
    agagega
        18
    agagega  
       2018-05-15 16:20:47 +08:00   ❤️ 1
    如果不考虑密钥交换的话,我认为用 GPG 加解密就可以满足需求了。这样还可以用微信网页版,插入一段 JS 就可以做到。
    Libby520
        19
    Libby520  
       2018-05-15 18:46:41 +08:00 via iPhone
    我们当笔友互相写信吧。
    IvanLi127
        20
    IvanLi127  
       2018-05-15 19:15:47 +08:00 via Android
    那为啥还用微信聊嘞。。。。。。
    mengyaoss77
        21
    mengyaoss77  
       2018-05-15 19:28:05 +08:00
    我用你的公钥加密
    你用我的公钥加密
    发出去的时候签名
    好像没什么不对。。
    至于 hook 微信, 我记得好像现在国产哪个输入法不是已经可以做到智能回复消息了么?
    MonoLogueChi
        22
    MonoLogueChi  
       2018-05-15 20:10:00 +08:00 via Android
    以前有个什么输入法有加密传输功能,加密之后是一句话或者一首诗,然后对方可以用输入法解密,但是这种加密只能呵呵。
    现在也已经有 xposed 模块实现这个功能了。但是需要双方都有这个模块。
    如果想结合起来的话,感觉可以考虑用虚拟机,封装一个微信,再加上加密解密 app。
    wun
        23
    wun  
       2018-05-16 00:03:42 +08:00 via Android
    我听说啊,只是我听说啊,就当我胡说八道好了。
    你会被重点关注,然后就
    wun
        24
    wun  
       2018-05-16 00:08:33 +08:00 via Android
    不经过微信服务器+跳板=淹没在 tcp 流里
    如果是基于行为上的分析(例如时间),建议考虑 bitmessage
    Mac
        25
    Mac  
       2018-05-16 00:12:05 +08:00 via Android   ❤️ 1
    当年 warez 时代玩 pub ftp 大家造 ftp 目录矩阵的时候我写过一个东西,0 到 9 用自定义的字符编码和解码,小范围内用可以起到一定作用,如果形成定式后发行固定的 APP 或者插件,破解内容是分分钟的事情吧。
    mumbler
        26
    mumbler  
       2018-05-16 00:14:39 +08:00
    不能以牺牲沟通效率为前提,否则不如直接摩尔斯代码沟通算了
    qq292382270
        27
    qq292382270  
       2018-05-16 01:42:38 +08:00
    我感觉唉..对微信聊天记录再加密的这个项目.. 你们是精力太多了么...唉..酸溜溜的说,真羡慕你们...
    crayygy
        28
    crayygy  
       2018-05-16 15:20:29 +08:00 via Android
    @mengyaoss77 中间人攻击了解一下 😅
    uptime
        29
    uptime  
       2018-05-16 16:00:03 +08:00
    火星文?用这些就可以了

    地振高冈,一派溪山千古秀。
    门朝大海,三合河水万年流。
    nisnaker
        30
    nisnaker  
    OP
       2018-05-16 16:10:07 +08:00
    @uptime 哈哈哈,这叫握手
    lfiona
        31
    lfiona  
       2018-05-16 18:48:19 +08:00
    http://www.x-phone.cn/index
    这个公司把微信相关的都玩透了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5538 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:15 · PVG 17:15 · LAX 01:15 · JFK 04:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.