android - 将 RSA SecurID 电话 token 转换为 Windows token

标签 android windows token securid

有适用于智能手机的 RSA 软 token 应用程序以及对应的 Windows 桌面应用程序。我收到了一个用于手机应用程序的二维码,但我想在我的电脑上使用它。 RSA 软 token 程序的计算机版本需要 .sdtid 文件。

手机应用程序二维码解码为以下形式的 URL:

http://127.0.0.1/securid/ctf?ctfData=RHVtbXkgRGF0YQ%3D%3D

CTF(压缩 token 格式)似乎是 URL 编码的 Base64 数据,因此最后一部分的 URL 解码会产生:

RHVtbXkgRGF0YQ==

Base64 解码会给出:

Dummy Data

当我对真实数据( secret 数据)执行此操作时,我得到某种二进制文件,Linux file 命令将其标识为“DBase 3 数据文件”,但可能不是准确的。它肯定不会导入到 Windows 程序中。

有一个官方实用程序可以将 Windows .sdtid 文件转换为这些 CTF URL ( Software Token Converter ),但它只能朝那个方向发展。我强烈怀疑这种转变可能会发生在相反的方向,但其他人似乎对将更多重要操作转移到智能手机上更感兴趣。

有谁知道如何将 RSA 软件电话 token 转换为 Windows RSA 软件 token ?

最佳答案

RSA SoftToken 接受 .sdtid 文件和 CTKIP url。它必须分别为 Android 设备和 Windows 机器生成。目前还没有相反的工具。

因为我在 SecurID 团队工作,所以也在 PM 级别进行了检查。将看看是否有可能或者我们能否在同一方向上获得一个项目。

关于android - 将 RSA SecurID 电话 token 转换为 Windows token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37014501/

相关文章:

c++ - 使用 IDebugControl::Disassemble 查看子程序的指令

windows - 通过 STDIN 提供 gstreamer fdsrc 只产生预期结果的一小部分

c - 如何使用 yacc 解析 if/else 语句

error-handling - 如何在yyerror中获取当前 token ?

android - 如何从返回堆栈中仅删除特定 fragment ?

android - 我可以使用 android 将录制的视频保存为 flv 格式吗?

java - 将 int 值与文本标签匹配

java - 负载测试异步任务

windows - 如何使用 VBScript 确定我运行的是 32 位还是 64 位 Windows 操作系统?

c - 从 C 中的文本文件中解析值