Skip to content

About

FinalShell SSH client credential viewer & decryptor | FinalShell 连接密码查看解密工具

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

FinalShell 凭据查看工具 / FinalShell Credential Viewer

⚠️ 仅支持 Windows / Windows only

中文 | English


中文说明

简介

用于查看并解密 FinalShell SSH 客户端(Windows 版)保存的连接密码,支持 FinalShell 2.x 旧版和 3.x 新版加密格式。

功能

  • 单条解密:粘贴加密字符串(Base64),一键解密并复制
  • 批量解密:自动查找或手动选择 FinalShell conn 目录,列表展示所有连接的主机、用户名、密码
  • 一键复制:点击密码列单元格直接复制到剪贴板
  • 导出 CSV:将所有连接信息导出为 CSV 文件

使用方法

方式一:直接运行 exe(推荐,无需安装 Python)

下载 FinalShell凭据查看工具.exe,双击运行即可。

若被 360/Windows Defender 拦截,右键 → 允许运行。

方式二:运行 Python 脚本

依赖

Python 3.8+
pycryptodome

安装依赖

pip install pycryptodome

运行

python finalshell_decoder.py

FinalShell conn 目录位置

%LOCALAPPDATA%\finalshell\conn

通常为 C:\Users\<用户名>\AppData\Local\finalshell\conn

支持的加密版本

版本 算法
FinalShell 3.x JavaRandom 推导密钥 + DES/ECB
FinalShell 2.x / 旧版 固定密钥 finashell + DES/ECB

免责声明

本工具仅用于恢复自己的连接密码,请勿用于非法用途。


English

Introduction

A Windows GUI tool to decrypt connection passwords saved by the FinalShell SSH client (Windows edition). Supports both FinalShell 2.x (legacy) and 3.x encryption formats.

Features

  • Single decrypt: Paste an encrypted Base64 string and decrypt it instantly
  • Batch decrypt: Auto-detect or manually select the FinalShell conn directory; view all connections with host, username, and plaintext password in a sortable table
  • One-click copy: Click any cell in the password column to copy it to clipboard
  • CSV export: Export all connection records to a CSV file

Usage

Option 1: Run the pre-built exe (recommended, no Python needed)

Download FinalShell凭据查看工具.exe and double-click to run.

If blocked by 360 Antivirus or Windows Defender, right-click → Allow / Run anyway.

Option 2: Run the Python script

Requirements

Python 3.8+
pycryptodome

Install dependencies

pip install pycryptodome

Run

python finalshell_decoder.py

FinalShell conn Directory

%LOCALAPPDATA%\finalshell\conn

Usually: C:\Users\<username>\AppData\Local\finalshell\conn

Supported Encryption Versions

Version Algorithm
FinalShell 3.x JavaRandom-derived key + DES/ECB
FinalShell 2.x / Legacy Fixed key finashell + DES/ECB

Disclaimer

This tool is intended solely for recovering your own connection passwords. Do not use it for any illegal purposes.


Screenshot / 截图

GUI with two tabs: single decrypt and batch decrypt with sortable table.

License

MIT

About

FinalShell SSH client credential viewer & decryptor | FinalShell 连接密码查看解密工具

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages