获取heidisql保存的密码

获取heidisql保存的密码

 

1.heidsql 默认保存的密码忘记了,如何找回?

如下图所示!

 

 

 2.连接进入数据库,导出配置文件。

 

 

 3. 使用下列python代码 运行

 

import re
settings = r"D:\123.txt" #配置文件保存的位置

with open(settings,encoding="utf8") as f:
    lines = [r.strip() for r in f.readlines() if "\\Password<" in r]
passwords = [re.split("\<\|\|\|\>",r)[-1] for r in lines]

def heidipass(code):
    ascii = code[:-1]
    d = int(code [-1])
    decode = lambda x:chr(int(x,16) - d)
    password = ''.join(map(decode,re.findall("\w{2}",ascii)))
    return password

for r in passwords:
    print(heidipass(r))

 

 

 

 

 

 

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年

本文来自一日程博客https://www.yiricheng.cn/),为广大编程爱好者提供零基础快速搭建博客网站的方法,分享计算机网络、HTML、CSS、JavaScript、PHP、响应式设计以及Python自动化办公的博客文章,另有各类小工具、电子书、免费教程。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 版权声明:本文知识版权归原作者所有,该文观点仅代表作者本人。本站仅提供信息存储空间服务,非用于商业用途,不拥有所有权,未对原文做任何修改,不承担相关法律责任,仅用于知识分享。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 原文链接:https://www.cnblogs.com/thespace/p/16055737.html

相关阅读  HeidiSQL、Navicat、mysql命令和source命令导入sql脚本的速度比较