注意:
master password
无法找回, 只能通过官方工具重置, 重置后, 之前存储的 Session 会话信息 也将丢失 https://mobaxterm.mobatek.net/resetmasterpassword.html
master password
和 加密后的字符串 找回存储的 SSH 密码MobaXterm.ini
由于我的是便携版 MobaXterm_Portable_v21.2
, 因此直接在安装目录
若是安装板则在
C:\Users\yiyun\Documents\MobaXterm\MobaXterm.ini
查看文件, 找到 [Passwords]
区域, 复制 红框区域
, 即加密后的 password
,
注意:
=
后为 加密后的password
Python3
and have pycryptodome
installed.pip install pycryptodome
git clone git@github.com:HyperSine/how-does-MobaXterm-encrypt-password.git
cd how-does-MobaXterm-encrypt-password/python3
下方为设置有 master password
的情况,如果未设置 master password
, 则使用下方
python MobaXtermCipher.py dec -sp 165821882556840 xxxxx
where 165821882556840
is the value SessionP
stored in HKCU\Software\Mobatek\MobaXterm
. Please modify it based on you environment.
# xxxxx 为 红框区域内容
python MobaXtermCipher.py dec -p master-password xxxxx
经测试, 解密正确