读取HeidiSQL 配置文件中的密码

2017-1-21 5:42:01 codegay

HeidiSQL是一款开源的SQL管理工具,用管理MYSQL,MSSQL 等数据库,

很多管理工具都会把密码存在本地,HeidiSQL也是的,但是只是经过非常简单的编码,所以我经过简单的分析后就知道了解密的方法。

连HeidiSQL源码都不用读...

我使用的是版本是HeidiSQL_9.4_Portable,配置会存在软件目录下的portable_settings.txt中,

HeidiSQL安装版会配置信息存在以下注册表中:

HKEY_CURRENT_USER\Software\HeidiSQL\

密码会保存在:

HKEY_CURRENT_USER\Software\HeidiSQL\Servers这个节点下面。

HeidiSQL portable版运行后也会建立注册表信息,退出软件会删除,配置信息最终会保存到portable_settings.txt中:

HKEY_CURRENT_USER\Software\HeidiSQL Portable [一串随机数]

类似这样:HKEY_CURRENT_USER\Software\HeidiSQL Portable 9532

打开portable_settings.txt可以看到配置文件中有以下这样的ip 密码之类这样的信息

HeidiSQL配置文件节选:

Servers\Unnamed-2\SessionCreated12017-01-20 13:32:21

Servers\Unnamed-2\Host1127.0.0.1

Servers\Unnamed-2\WindowsAuth30

Servers\Unnamed-2\User

heidisql修改mysql密码_读取HeidiSQL 配置文件中的密码相关推荐

  1. yml读取环境变量_读取yml配置文件中的值

    1.yml文件 person: lastName: hello age:18boss:falsebirth:2017/12/12maps: {k1: v1,k2:12} lists:-lisi-zha ...

  2. python如何隐藏密码_在python脚本中隐藏密码(仅限不安全的混淆)

    Base64编码是在标准库中,并将停止肩膀冲浪者: >>> import base64 >>> print base64.b64encode("passw ...

  3. heidisql修改mysql密码_获取HeidiSQL保存的密码

    Loading... 请注意,本文编写于 273 天前,最后修改于 273 天前,其中某些信息可能已经过时. 今天在使用一个数据库时一是半会想不起来数据库的密码了,后来想起来在客户端工具heidisq ...

  4. @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值

    @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值 该注解value={},可以使用String数组形式,读取多个配置 ...

  5. Springboot加密配置文件中数据库密码的两种解决方案

    Springboot 加密配置文件中数据库密码的两种解决方案 第一种:jasypt 加解密 jasypt 是一个简单易用的加解密Java库,可以快速集成到 Spring Boot 项目中,并提供了自动 ...

  6. phpmyadmin修改mysql数据库_用phpMyAdmin修改mysql数据库密码

    1 初始数据库密码为空. 2 第一步,点击phpMyAdmin里的用户选项. 3 选择root localhost用户名,点击编辑权限. 4 此时会出来修改权限的页面,里面可以设置的选项还是比较多的, ...

  7. mariab修改mysql端口_修改mysql/MariaDB数据库的端口号+远程

    1.修改端口 2.远程+开放端口 (1)设置远程账号:xxx和密码yyyyyyy grant all privileges on *.* to 'xxx'@'%' identified by 'yyy ...

  8. python 配置文件中密码不能是明文_配置文件中明文密码改为密文密码的方法

    我们用java链接数据库,不管是web项目还是小程序,都需要把数据库密码写在配置文件中(当然你要写死在程序里也没有办法),或者数据库中,通常源代码漏洞扫描都会告诉你不能有明文密码,那么有什么办法可以变 ...

  9. druid jar包_使用druid实现Spring boot配置文件中数据库密码密文存储

    通常在编写代码的时候,数据库的用户名和密码以明文的方法写到配置文件中,系统运维为了保证一定的安全性,要求我们在配置文件中使用密文的方式存储,本文主要介绍使用druid实现数据库密码密文显示的方法. 一 ...

最新文章

  1. lmdb简介——结合MVCC的B+树嵌入式数据库
  2. 服务器系统换系统,服务器更换系统
  3. 支持向量机的最大分类间隔(转)
  4. BSP for good 3d engine
  5. 协同过滤算法_推荐系统(5):协同过滤算法的基本思想
  6. java回调函数(全干货)
  7. 除法应用遇到的问题-类型及小数点
  8. ai人工智能的数据服务_从AI数据集中消除无意识的偏见
  9. 深度剖析Java数据结构之表(四)——LinkedList泛型类的实现
  10. 海南大学信号与系统838考研经验(3)
  11. 博途调试g120_【免费资料】西门子变频器调试软件汇总
  12. Javascript特效代码大全(420个)(转)
  13. 土地利用转移矩阵--更新中
  14. 孙玄吴守星:全方位剖析边缘计算架构设计以及应用实践
  15. android终端模拟器官方下载,Android 终端模拟器 | F-Droid - Free and Open Source Android App Repository...
  16. 38、nginx的upstream目前支持的5种方式的分配
  17. JavaScript 编程精解 中文第三版 十四、文档对象模型
  18. pfamscan 的使用_科学网—[转载]InterProScan的使用教程 - 黄顺谋的博文
  19. Java 创建带有套接字的简单代理服务器示例
  20. AG256SL100 与EPM240T100 完全PIN TO PIN兼容

热门文章

  1. Java银行柜员业务绩效考核系统(含源码+论文+答辩PPT等)
  2. Sicily 1048. Inverso
  3. Linux:命令gedit主要作用是什么?
  4. 软件、Chrome字体细到模糊发虚解决方案
  5. 基于FPGA的数字钟(四)——时钟控制模块
  6. C# 调用微软自带SpeechSDK 实现文字转语音
  7. paypal IPN and PDT
  8. NBMiner_42.2内核震撼发布下载,nvidia30LHR版本显卡全系解锁100%
  9. 【图像分割】基于matlab HSV彩色空间图像分割【含Matlab源码 1474期】
  10. tomcat服务莫名其妙停止