使用 KeePass 密码转储器后,某些字符可能会被错误地解析为 ●。此脚本可帮助你识别真实字符并高效修复问题。🚀
运行脚本
使用所需的输入文件执行脚本:
python3 generate_passwords_param.py <pattern> <unknown_chars> <output_file>
python3 generate_passwords.py "●ødgrød med fløde" "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" "pass.txt"查看输出
脚本将生成密码组合的修正版本。
自定义字符映射
修改 fixer.py 中的 character_map 字典,以处理其他或特定的字符替换。
输入/输出文件名
更新脚本,通过命令行参数接受自定义的输入和输出文件名。
日志记录
添加日志记录以跟踪哪些字符被替换,便于更好地调试。
请负责任地使用此工具,并且仅在你拥有或获得明确许可分析的数据上使用。未经授权的使用可能会违反隐私法律。🔐