AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 算法加解密

在线DES加解密

内容摘要:

这是一款 DES 加密解密工具,输入一段文字、配好密钥和 IV,点一下就能加密成密文;把密文粘回去,点解密就还原成原文。支持 CBC、ECB、CFB、OFB、CTR 五种模式,多种填充方式,密文可以输出成 Base64 或 Hex。处理老系统加密数据、学习对称加密原理时用起来很方便。

输入文本 (待加密/解密内容)
处理结果
参数设置 Settings

DES 是一种经典的对称加密算法,上世纪七十年代由美国制定,曾经是加密领域的标准。它按 64 位一块来处理数据,加密和解密用同一个密钥。虽然现在因为密钥太短(只有 56 位有效位)已经不安全了,但很多老系统、老数据、银行设备、智能卡还在用它。遇到这类数据或者学加密原理的时候,就需要一个能快速做 DES 加解密的工具,这就是这个小工具的作用。

主要功能

五种加密模式

顶部可以选:

  • CBC:最常用,需要一个 IV,安全性好

  • ECB:简单,不需要 IV,但相同明文会加出相同密文,安全性弱

  • CFB、OFB、CTR:三种流式模式,也需要 IV

五种填充方式

DES 加密要求数据长度是 8 字节的整数倍,不够的要用填充补。可选 PKCS7(最常用)、ZeroPadding、ISO10126、AnsiX923、NoPadding。对接方要求什么就用什么。

密钥和 IV

密钥框默认填了 12345678,8 个字符,这是 DES 的标准密钥长度。IV 框默认也是 12345678,CBC 等模式需要,ECB 模式不用填(填了也不影响)。

两种密文编码

密文可以显示成 Base64 或 Hex。看你对接的系统要哪种就选哪种。

加密和解密

点"DES 加密",明文变密文出现在结果区。反过来,把密文填进输入框,点"DES 解密",原文出现。

清空和复制

输入框旁边有"清空输入",结果区旁边有"复制结果"。点一下清掉或复制走。

解密失败的提示

密钥不对、IV 不对、参数不匹配,解出来是空字符串,会提示"解密失败,请检查密钥、IV 或加密参数是否匹配",不会让你对着空白发愣。

适合谁用

做接口对接的人,对方用的是 DES 加密(很多老系统、银行接口还在用),用它能快速加密、也能解开;处理老数据、分析旧文件的人,常会遇到 DES 加密的内容;做开发、调试加密逻辑的人,改改模式、填充、编码,立刻看到结果变化;学加密知识的人,DES 和 AES 对比着看,能直观理解分组密码的演变。

用起来什么感觉

界面很清晰:上面左右两块分别放输入和输出,中间一条横栏把密钥、IV、模式、填充、编码这些参数和加解密按钮排在一起,上下结构一目了然。整个过程在浏览器本地完成,密钥和数据都不会上传到任何服务器,安全。手机上横栏会变成竖排,参数一个个从上到下摆开,按钮加宽加高,手指点着方便。按钮大、字清楚,加密是蓝的、解密是绿的,一眼知道点哪个。不需要安装,打开网页就能使,用完关掉就行。