关于SecureBox Pro-ssh&terminal
安全壳,并与用户界面和综合终端辅助指令。
SecureBox Pro 是一款提供安全外壳 (SSH) 命令以及用于管理密钥、X.509 证书、摘要等其他命令的应用程序。
正如 RFC4251 中所述:“安全外壳 (SSH) 是一种用于在不安全的网络上进行安全远程登录和其他安全网络服务的协议。”
与非专业版一样,SecureBox Pro 也包含完整的 PKIX-SSH 和 OpenSSL 命令列表。
与非专业版不同的是,该应用程序捆绑了终端模拟器和用户界面(屏幕),用于管理安全外壳连接、身份、会话等。
该应用程序支持“浅色”(默认)、“深色”或“系统”主题模式,“系统”模式与设备的默认模式关联。
用户可以在应用程序屏幕上定义安全外壳连接的参数,
并直接打开安全外壳连接(SSH 会话)。
每个 SSH 会话都在单独的终端窗口中打开。
可以通过滑动或直接从导航菜单切换终端窗口(会话)。
另一个应用程序界面简化了“公钥认证方法”中使用的用户身份(SSH 密钥)的管理。
管理功能包括导出接口,用于将密钥的公钥部分共享(发送)给安全外壳服务器的管理员。
导入功能允许用户通过直接选择文件或从其他应用程序导入私钥。
应用程序提供对本地控制台(终端)的访问。
本地终端使用每个 Android 设备内置的 Born Shell。
用户可以使用系统提供的 shell 命令集来管理文件、进程、设备等。
用户还可以使用应用程序打包的所有命令。
终端界面使用预定义的配色方案,例如“深色粉彩”、“浅色”、“深色”等。文本大小由用户自定义。
用户可以通过屏幕上下文菜单激活剪贴板功能、发送功能键或控制键、显示/隐藏键盘、获取“CPU 唤醒”或“Wi-Fi”锁以及粘贴 Born Shell 脚本片段。
代码片段是通过各种 Android 特有的技术获取的,这些技术可能来自文档提供商或内容提供商。
代码片段也可以从文件系统中获取,但在新设备上,操作系统限制了对文件系统的访问,仅允许访问应用程序数据。
捆绑的 PKIX-SSH 为安全外壳协议 (SSH) 提供了最广泛的密钥算法、芯片和 MAC 地址支持。
基于计划公钥,支持的公钥算法包括:
ML-DSA:ssh-mldsa-65、ssh-mldsa-44、ssh-mldsa-87
Ed25519:ssh-ed25519
EC:ecdsa-sha2-nistp256、ecdsa-sha2-nistp384、ecdsa-sha2-nistp521
RSA:rsa-sha2-256、rsa-sha2-512、ssh-rsa
DSA:ssh-dss
计划密钥完全通过应用程序界面进行管理。
此外,EC 和 RSA 还可以使用设备管理的密钥。
此外,PKIX-SSH 还支持基于 X.509 证书的算法:
ML-DSA:x509v3-mldsa-65、x509v3-mldsa-44、x509v3-mldsa-87
EC:x509v3-ecdsa-sha2-nistp256、x509v3-ecdsa-sha2-nistp384、x509v3-ecdsa-sha2-nistp521
RSA:x509v3-rsa2048-sha256、x509v3-ssh-rsa、x509v3-sign-rsa
Ed25519:x509v3-ssh-ed25519
DSA:x509v3-ssh-dss、x509v3-sign-dss
这组算法仅可用于特定情况。如果导入了基于 X.509 的身份(密钥)。
为了更好地支持,应用程序提供了 SSH“询问密码”对话框功能。
与桌面不同,此对话框与安全 Shell 会话屏幕关联。
OpenSSL 命令行工具提供了用于管理密钥、X.509 证书、摘要等的辅助命令。
这些命令包括但不限于:
密钥管理命令,例如 genpkey 和 pkey、ec 和 ecparam、rsa、dsa 和 dsaparam;
密钥操作命令 - pkeyutl;
密钥数据管理命令 - pkcs12、pkcs8 和 pkcs7;
X.509 证书、吊销列表和颁发机构管理命令 - x509、crl 和 ca;
时间戳颁发机构工具 - ts。
备注:完整的命令列表(包括手册页)可在应用程序网站上找到。