【python实战】制作解码器查看Secure CRT保存的连接密码

本文介绍如何使用Python制作解码器查看Secure CRT保存的加密连接密码。讲解了加密原理,提供解码器的环境配置、代码实现,并给出详细使用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Secure CRT是我们经常就用到的ssh连接工具,提供了密码保存功能,但没有密码查看功能,连接多了之后那免会忘记或混淆密码。查阅资料发现secure CRT将密码保存为ip.ini文件,但是密码被加密了,所以用python写一个解码器来查看密码。

一、加密原理 

其实加密所用到原理就是字符编码和进制之间的转换,secure CRT使用的是2次Blowfish-CBC加密,具体规则感兴趣的可以自行了解。

二、制作解码器

1.环境

python3.5+

2.import

from Crypto.Cipher import Blowfish

3.代码实现


from Crypto.Cipher import Blowfish
def decrypt(password) :
    str_c1 ='5F B0 45 A2 94 17 D9 16 C6 C6 A2 FF 06 41 82 B7'.replace(' ','')
    str_c2 = '24 A6 3D DE 5B D3 B3 82 9C 7E 06 F4 08 16 AA 07'.replace(' ','
评论 84
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一条coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值