[Chrome 扩展] 仅需点击一下,即可轻松加解密页面中的 Base64 文本! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
emric
V2EX    分享创造

[Chrome 扩展] 仅需点击一下,即可轻松加解密页面中的 Base64 文本!

  •  
  •   emric
    17 2019-01-22 02:02:08 +08:00 4621 次点击
    这是一个创建于 2530 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Demo

    想把页面中的文本转成 Base64 文本?有了这款扩展程序,您仅需右键点击一下即可轻松转换,再也无需打开命令行窗口输入生涩的命令。并可在网页中的任意元素(输入框,文字)任性转换。

    功能:
    转换且替换页面中的 Base64 文本(支持文本与 Base64 互转)
    在输入框中将文本与 Base64 互转

    Chrome 应用商店: https://chrome.google.com/webstore/detail/gkdcpimagggbnjdkjhbnilfeiidhdhcl
    此扩展程序已开源:aHR0cHM6Ly9naXRodWIuY29tLzE3L2Nocm9tZV9iYXNlNjQ=

    19 条回复    2019-01-23 16:52:46 +08:00
    KasuganoSoras
        1
    KasuganoSoras  
       2019-01-22 02:24:27 +08:00
    Yandex 浏览器无法使用,内核版本 70.0.3538.805
    希望能修复,挺方便的一个功能
    emric
        2
    emric  
    OP
       2019-01-22 02:38:04 +08:00
    @KasuganoSoras 控制台有错误吗,可能是一些 es6 的语法出了问题,理应 70 内核支持才对。我先下个 Yandex 浏览器看看。
    emric
        3
    emric  
    OP
       2019-01-22 02:48:25 +08:00   1
    @KasuganoSoras 我测试是没问题的,应该是扩展刚刚启用 content_scripts.js 还没没有注入,打开新标签页就行了。
    KasuganoSoras
        4
    KasuganoSoras  
       2019-01-22 05:22:03 +08:00
    @emric 可以了,现在使用正常,感谢
    Ainndy
        5
    Ainndy  
       2019-01-22 07:47:25 +08:00 via iPhone
    可以添加 url 解密吗?
    frylkrttj
        6
    frylkrttj  
       2019-01-22 07:52:06 +08:00
    无法从 Chrome 应用商店 下载扩展哭啊
    lmmortal
        7
    lmmortal  
       2019-01-22 08:15:49 +08:00 via Android
    这个是规避审查的好工具啊
    li27962278
        8
    li27962278  
       2019-01-22 08:35:55 +08:00
    成功使用 确实要注意 安装好之后要重新打开标签页 或者重启浏览器就行了
    huahuajun9527
        9
    huahuajun9527  
       2019-01-22 09:14:22 +08:00
    支持下 lz,另外有个功能更强大的: https://github.com/izzy/d3coder
    c4f36e5766583218
        10
    c4f36e5766583218  
       2019-01-22 11:39:03 +08:00
    命令行党(就是一把梭~
    ```text
    Usage: base64 [-hvD] [-b num] [-i in_file] [-o out_file]
    -h, --help display this message
    -D, --decode decodes input
    -b, --break break encoded string into num character lines
    -i, --input input file (default: "-" for stdin)
    -o, --output output file (default: "-" for stdout)
    ```
    dd0754
        11
    dd0754  
       2019-01-22 11:51:34 +08:00 via Android   1
    直接控制台 atob, btoa
    run2
        12
    run2  
       2019-01-22 16:50:21 +08:00
    "message": "使用 Base64 加解密 \"%s\""
    -->
    "message": "使用 Base64 编码解码 \"%s\""
    shawndev
        13
    shawndev  
       2019-01-22 20:08:49 +08:00
    base64 不是加密
    emric
        14
    emric  
    OP
       2019-01-22 20:49:51 +08:00
    @dd0754 这个利用的也是 atob,但是 atob 只能处理 ASCII 字符,如果解码的时候遇到 Unicode 或者 UTF-8 就歇菜了,所以还得特殊处理一下,可以试试这个,右键一下还是很方便的。

    https://github.com/17/chrome_base64/blob/master/content_scripts.js#L76
    emric
        15
    emric  
    OP
       2019-01-22 20:58:52 +08:00
    @sobigfish
    @shawndev
    对于这个翻译我也有想过,我的见解是: 对于用户来说,Base64 就是密文..
    不过呢,这个插件大多是程序员用,下个版本换成 “编码 /解码” 。
    emric
        16
    emric  
    OP
       2019-01-22 21:04:55 +08:00
    @huahuajun9527 这个确实支持更多编码,之前我也是用户。
    我这个扩展也有我的优势,这个扩展可以即时替换,编辑的时候省去了粘贴复制。
    pengyOne
        17
    pengyOne  
       2019-01-23 11:02:36 +08:00
    挺方便的...哈哈
    eW91IHNlZSBtZQ
        18
    eW91IHNlZSBtZQ  
       2019-01-23 13:25:45 +08:00
    gone
        19
    gone  
       2019-01-23 16:52:46 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2689 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 11:54 PVG 19:54 LAX 03:54 JFK 06:54
    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