ZIP密码尝试检测 - 内置字典和暴力演示
尝试用常见密码字典测试加密ZIP文件,限于教学演示,不保证破解强度。
UD5工具箱
| 按键 | keyCode | code | 按键 | keyCode | code |
|---|---|---|---|---|---|
| Enter | 13 | Enter | Backspace | 8 | Backspace |
| Tab | 9 | Tab | Delete | 46 | Delete |
| Escape | 27 | Escape | Space | 32 | Space |
| ArrowLeft | 37 | ArrowLeft | ArrowUp | 38 | ArrowUp |
| ArrowRight | 39 | ArrowRight | ArrowDown | 40 | ArrowDown |
| Shift(左) | 16 | ShiftLeft | Shift(右) | 16 | ShiftRight |
| Ctrl(左) | 17 | ControlLeft | Alt(左) | 18 | AltLeft |
字母键 A-Z 的 keyCode 为 65-90,数字键 0-9 的 keyCode 为 48-57。小键盘数字键 keyCode 为 96-105。
event.keyCode 返回一个数字代码,代表按键的物理位置对应的数值(如 A=65, Enter=13)。已废弃,不推荐在新项目中使用。event.code 返回一个字符串,表示物理按键的标识(如 "KeyA", "Enter", "ShiftLeft"),与键盘布局无关,是更可靠的按键识别方式。code 始终是 "KeyQ",而 keyCode 也是 81。
keyCode 被废弃的主要原因是:它在不同键盘布局下表现不一致,且无法区分左右修饰键(左右 Shift 的 keyCode 都是 16)。event.key 获取按键的字符值,使用 event.code 获取物理按键标识。keyCode 仍然被广泛支持,本工具帮助开发者在过渡期间快速查询对照。
event.code 可以轻松区分:code: "ShiftLeft",右 Shift → code: "ShiftRight"code: "ControlLeft",右 Ctrl → code: "ControlRight"code: "AltLeft",右 Alt → code: "AltRight"event.location 也会返回位置信息:1=左侧, 2=右侧, 3=小键盘。
code 始终是 "KeyW"。code,文本处理用 key。
keydown:按下任意键时触发,包括功能键(Shift、Ctrl、方向键等),会重复触发(按住不放时)。推荐使用。keypress:仅对产生字符的键触发(字母、数字、符号等),功能键不会触发。已被废弃,不推荐使用。keyup:释放按键时触发,适合检测按键释放(如游戏中的跳跃结束)。keydown 事件进行检测。
keydown 事件,因此检测效果有限。0:标准键盘区域(大多数按键)1:左侧修饰键(左 Shift、左 Ctrl、左 Alt)2:右侧修饰键(右 Shift、右 Ctrl、右 Alt)3:数字小键盘区域(Numpad 按键)event.code 可以精确定位用户按下的具体物理按键。
尝试用常见密码字典测试加密ZIP文件,限于教学演示,不保证破解强度。
通过音频频谱分析估算一段音乐的主调(Key),辅助混音与DJ对拍。
扫描当前页面使用的所有字体栈,并展示实际渲染字体名及样例。
使用SHA-1+k-Anonymity技术安全地核对密码是否曾在已知泄露数据库中,无需上传原文。
在线HTML实体编码与解码工具,实现特殊字符与HTML实体的相互转换,防止XSS及显示问题。
模拟接收浏览器发送的 CSP 违规、网络错误等报告,格式化为可读卡片,了解前端监控最佳实践。
将整个文本中的非ASCII字符全部转换为HTML数字或命名实体。
上传或粘贴乱码文本,利用启发式算法猜测可能的原始编码(如 GBK/Shift-JIS),辅助解码。
在线比较两段文本或代码的差异,高亮显示增删改行,适用于代码审查和版本比对。
列出从text到color的所有input type,旁边实时展示控件的原生渲染,表单开发参考。
利用零宽度空格等不可见Unicode字符将秘密信息嵌入普通文本,肉眼不可见,前端加解密。
检测YAML语法错误并定位,同时以树形JSON展示解析结果。
将JSON对象的键按字母排序并去除空格,生成用于数字签名的规范化JSON。
调整下沉字母的大小、行高和颜色,生成对应的CSS ::first-letter 代码。
选择音符,显示竖笛(巴洛克式)的指孔按法图示。
在放大网格上逐点绘制字母与符号,生成像素字体文件(.ttf预览)及CSS代码片段。
编写 OpenAPI 3.x YAML 定义,实时校验结构是否正确,高亮错误位置,辅助 API 设计。
用麦克风实时捕捉声音并显示当前音高及对应的音乐音符和音分偏差。
展示所有HTML input type(text, password, date, color等)的渲染效果。
验证YAML语法的正确性,高亮错误行并显示错误原因,保障配置文件无误。
输入错误文本,自动寻找最可能正确单词替换,展示编辑距离原理。
并排展示Fira Code、JetBrains Mono等编程字体的连字和标点清晰度效果。
配置打印时需要隐藏的导航、广告等,生成完整的@media print样式块。
输入文本,预览从右至左竖排效果,并调节行间距和悬挂字符,输出CSS代码。
粘贴文章,高亮过长句子与被动语态,给出改进建议,提升内容可读性。
粘贴Markdown文本,提取所有 `[text](url)` 格式的链接,并导出为表格。
使用纯系统数字算法计算字符串的ISO 7064 Mod 97-10等校验位,用于生成账号。
在线计算文本或文件的哈希值(MD5/SHA),并与预期的哈希值进行对比,验证数据完整性。
快速统计文本的段落数、平均每段字数、最长/最短段落等维度。
将秘密信息编码到文本每行末尾的不可见空格数量中,朴素但有效的隐蔽通信。