GeekIt极客在线工具箱V2.4.0版本更新,编码加密工具箱正式上线"

admin 2026-10-18 04:59:55 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

GeekIt 极客在线工具箱V2.4.0 版本更新,编码加密工具箱正式上线

原创

wljslmz瑞哥
wljslmz瑞哥

网络技术联盟站

2026年8月15日 09:26
江苏

在小说阅读器读本章

去阅读

大家好,我是 GeekIt 极客在线工具箱的作者。

又到了跟大家汇报更新的时候了。这次的 V2.4.0 版本,说实话,我自己都有点小激动。因为这次更新的内容,是我从做这个工具箱开始就想做的事情——把编码加密相关的工具做全、做好、做到真正能用。


之前工具箱里已经有 MD5 生成器、Hash 生成器、JWT 生成器这些零散的加密工具,但它们分散在各个菜单下面,找起来不方便,用起来也不顺手。

作为一个经常跟网络设备、API 接口打交道的工程师,我深知编码加密工具的使用频率有多高。配置文件里的密码要加密、API 调用要签名、数据传输要加密、证书要验证……这些操作每天都在发生。

所以这次,我做了一个决定:把这些工具全部整合到一起,单独开一个\"编码加密\"一级菜单。

这样一来,所有跟编码、加密、哈希相关的工具,都能在一个地方找到。不用再翻来翻去,效率直接拉满。

新增了哪些工具?

这次一口气新增了 6 个加密工具,加上之前已有的 3 个,\"编码加密\"分类下一共有 9 个工具。我挨个给大家介绍一下。

1. SHA 哈希生成器

支持 SHA-1、SHA-256、SHA-384、SHA-512 四种算法。

这个工具的特点是支持文件哈希。你可以直接拖拽一个文件进去,它会自动计算出哈希值。下载文件后想验证完整性?直接拖进去比对就行了,不用再装额外的软件。

另外,它还支持 Hex 格式输入。如果你有一段十六进制的数据想算哈希,直接粘贴进去就行,不用再手动转换。

2. AES 加密/解密工具

AES 是目前最主流的对称加密算法,这次我把它做全了。

支持 128 位、192 位、256 位三种密钥长度,支持 CBC、ECB、CTR、CFB、OFB、RAW 六种加密模式,支持 PKCS7、ZeroPadding、NoPadding 三种填充方式。

说人话就是:你能想到的 AES 配置,这里都有。

密钥和 IV 可以手动输入,也可以一键随机生成。输入输出支持文本、Base64、Hex 三种格式。不管你是要加密配置文件、还是要解密抓包到的数据,都能搞定。

3. RSA 加密/解密工具

RSA 是非对称加密的老大哥,这次我也把它做完整了。

四个功能模块:加密、解密、签名、验签。

支持 1024、2048、4096 位三种密钥长度,支持 OAEP 和 PKCS#1 v1.5 两种填充模式,支持 SHA-1、SHA-256、SHA-384、SHA-512 四种哈希算法。

最方便的是,它支持一键生成密钥对。点一下按钮,公钥私钥就出来了,直接复制就能用。不用再跑去用 OpenSSL 敲命令行了。

密钥还支持上传下载,PEM 格式,跟其他工具完全兼容。

4. DES/3DES 加密/解密工具

有人可能会问:DES 不是已经被淘汰了吗,为什么还要做?

答案是:现实世界里,还有很多老系统在用。

银行的 POS 机、ATM 机、一些老旧的支付网关……它们用的还是 DES 或者 3DES。你要跟这些系统对接,就必须有 DES 加密工具。

所以我做了,而且做得很认真。支持 DES、3DES-2Key、3DES-3Key 三种算法,支持 CBC、ECB、CFB、OFB 四种模式。

当然,我也在工具页面醒目的位置加了安全警告:DES/3DES 是传统算法,新项目请用 AES。

5. 配置文件加密

主要是为了给 Spring Boot 的配置文件加密。用的是 Jasypt 兼容的方式,加密后的密钥可以直接写在 application.yml 里,启动时自动解密。

如果你用 Nacos、Apollo 这些配置中心,这个工具会非常实用。

写java的必用,我自己就在用

6. OAuth 2.0 客户端认证

做 API 开发的同学应该都遇到过 OAuth 2.0 认证。这个工具可以帮你快速生成 Basic 认证头,不用再手动拼 Base64 了。

输入 Client ID 和 Client Secret,一键生成 Authorization Header,直接复制到请求头里就能用。

已有工具的优化

除了新增工具,这次还对已有的几个工具做了优化。

JWT 解编码

之前的\"JWT 生成器\"改名为\"JWT 解编码\",功能也大幅增强了。

现在它支持三个功能:生成、解码、签名验证。

生成 JWT 时,你可以自定义 Header 和 Payload,支持 HS256、HS384、HS512 三种算法。

解码就更方便了,直接把 JWT 粘贴进去,Header、Payload、Signature 三部分自动解析出来,格式化显示。调试 API 的时候,再也不用去 jwt.io 了。

签名验证功能可以输入密钥,验证 JWT 的签名是否正确。排查认证问题的时候特别好用。

Hash 生成器

这个工具之前就有,支持 MD5、SHA-1、SHA-256、SHA-384、SHA-512 五种算法。这次把它移到了\"编码加密\"菜单下,找起来更方便了。

MD5 生成器

同样移到了\"编码加密\"菜单下。这个工具的特点是纯前端计算,数据完全不离开浏览器,安全性拉满。

菜单结构调整

这次对侧边栏菜单做了重新整理:

新增一级菜单\"编码加密\",下面包含 9 个工具:

工具 说明
Hash 生成器 多算法哈希计算
配置文件加密 Jasypt 兼容加密
OAuth2 客户端认证 Basic 认证头生成
MD5 生成器 纯前端 MD5 计算
JWT 解编码 生成、解码、签名验证
SHA 哈希生成器 SHA-1/256/384/512
AES 加密/解密 对称加密瑞士军刀
RSA 加密/解密 非对称加密全套
DES/3DES 加密 传统算法兼容

这样的结构更加清晰,所有加密相关的工具一目了然。

技术细节

说几个技术上的小细节,给同样做开发的朋友参考。

100% 本地处理

所有的加密工具,数据都不会上传到服务器。

SHA、AES、RSA 这些用的是浏览器原生的 Web Crypto API,性能好、安全性高。DES/3DES 用的是 crypto-js 库,纯 JavaScript 实现。

你的密钥、你的数据、你的文件,全部在浏览器本地处理。这一点我反复强调,因为隐私安全是底线。

文件支持

SHA 哈希生成器支持直接计算文件的哈希值,用的是 FileReader API。你拖拽一个文件进去,它会读取文件内容,然后在本地计算哈希。文件不会上传,也不会存到任何地方。

密钥生成

RSA 和 AES 的密钥生成,用的是 Web Crypto API 的 generateKey 方法。生成的密钥是真随机数,不是伪随机数。安全性有保障。

后续计划

V2.4.0 只是开始。

后续我还计划做这些:

  • Base64 编解码:这个应该早就有,我会尽快补上
  • URL 编解码:处理 URL 编码的字符串
  • 时间戳签名:HMAC 签名工具
  • 证书解析:解析 SSL 证书信息
  • 国密算法:SM2、SM3、SM4

如果你有什么想用的加密工具,欢迎在\"需求反馈\"里提出来。我会优先做大家最需要的功能。


做这个工具箱的初衷很简单:让自己和同行们少装几个软件、少开几个网页。

以前算个 MD5 要找在线工具,加密个字符串要开 OpenSSL,解析个 JWT 要去 jwt.io……现在打开 GeekIt,一个地方全搞定。

V2.4.0 版本已经部署上线,大家可以去试试。如果觉得好用,欢迎分享给身边的朋友。

工具地址:https://tool.geek.cab

我们下个版本见。


GeekIt 极客在线工具箱 - 为网络工程师而生


GeekIt极客在线工具箱V2.4.0版本更新,编码加密工具箱正式上线" 网络安全文章

GeekIt极客在线工具箱V2.4.0版本更新,编码加密工具箱正式上线"

GeekIt极客在线工具箱V2.4.0版本新增编码加密一级菜单,整合6个新工具(SHA哈希生成器、AES/RSA/DES加密、配置文件加密、OAuth2认证)并优化JWT和Hash生成器。所有工具100%本地处理,使用WebCryptoAPI保障数据安全,支持文件哈希、多种加密模式和密钥生成。该版本旨在为网络工程师提供一站式加密工具,提升工作效率。
老了的你" 网络安全文章

老了的你"

本文档未提供任何实质性网络安全技术内容,仅包含标题、发布者名称Khan安全团队、发布时间与地点信息,以及引导用户前往小说阅读器阅读的提示文字。该内容疑似为爬取的无关数据、错误分类的文学作品或广告导流信息,不具备任何参考价值或可操作性。
评论:0   参与:  0