这是 srptool 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
工具 - GnuTLS SRP 工具
概要
工具 [-标志[-旗 [折扣值]][--选项名称[[=| ]折扣值]]
所有参数都必须是选项。
商品描述
模拟斯坦福 SRP(安全远程密码)中的程序的简单程序
使用 GnuTLS 的库。 它旨在用于您不期望 SRP 的地方
用于系统用户的身份验证。
简而言之,要使用 SRP,您需要创建两个文件。 这些是密码文件
持有用户和与之关联的验证者以及配置文件
保存组参数(称为 tpasswd.conf)。
配置
-d 数, -调试=数
启用调试。 此选项将整数作为其参数。 价值
of 数 被限制为:
在 0 到 9999 的范围内
指定调试级别。
-i 数, - 指数=数
在 tpasswd.conf 中指定要使用的组参数的索引。 这个选项
接受一个整数作为它的参数。 默认的 数 这个选项是:
1
-u 绳子, - 用户名=绳子
指定用户名。
-p 绳子, --密码=绳子
指定密码文件。
-s 数, - 盐=数
指定盐的大小。 此选项将整数作为其参数。
- 核实
只需验证密码..
根据密码文件验证提供的密码。
-v 绳子, --passwd-conf=绳子
指定一个密码conf文件..
指定要从中读取 CA 的文件名或 PKCS #11 URL。
--创建会议=绳子
生成密码配置文件..
这会生成一个密码配置文件 (tpasswd.conf),其中包含所需的
对于 TLS 参数。
-h, - 帮帮我
显示使用信息并退出。
-!, --更多帮助
通过寻呼机传递扩展使用信息。
-v [{v|c|n - 版 [{v|c|n}]}]
输出程序版本并退出。 默认模式是`v',一个简单的版本。
`c' 模式将打印版权信息,`n' 将打印完整的版权信息
恕不另行通知。
示例
创造 配置文件 它保存了 SRP 协议的 g 和 n 值(生成器和
大素数),运行:
$ srptool --create-conf /etc/tpasswd.conf
此命令将创建 /etc/tpasswd 并将添加用户“test”(您还将被提示
密码)。 默认情况下,验证器以 libsrp 期望的方式存储。
$ srptool --passwd /etc/tpasswd --passwd-conf /etc/tpasswd.conf -u 测试
此命令将检查密码。 如果密码匹配
/etc/tpasswd 你会得到一个好的。
$ srptool --passwd /etc/tpasswd --passwd-conf /etc/tpasswd.conf --verify -u 测试
退出 状态
将返回以下退出值之一:
0 (退出_成功)
程序执行成功。
1(退出失败)
操作失败或命令语法无效。
70(前软件)
libopts 有一个内部操作错误。 请报告给autogen-
[email protected]。 谢谢。
使用 onworks.net 服务在线使用 srptool
