如何将软盘变成智能卡?

如何将软盘变成智能卡?

我是软盘等旧技术的粉丝,我想找到它在 21 世纪的用途。

所以我的问题是:利用我们今天拥有的智能卡技术,例如 Charismathics 和 PassagePoint,我如何将软盘变成智能卡?

我的目标是让软盘自动运行登录脚本,无需任何用户干预,只需将其插入驱动器即可。本质上是一张卡式钥匙。

可以这样做吗?我希望在 Windows 或 Linux 中执行此操作。

答案1

不确定智能卡与“自动运行登录脚本”有何关系?

无论如何。软盘不能充当功能齐全的智能卡。(它们甚至没有任何电子设备,而智能卡需要电子设备来执行加密操作。)因此,如果您将磁盘掏空,就可以做到这一点驱动器,并在其中一个中粘贴了一张真正的智能卡,在另一个中粘贴了一张读卡器。

最好的情况下,你可以使用软盘作为一种简单的密码替换方式,类似于https://github.com/aluzzardi/pam_usb适用于 USB 记忆棒 – 只需进行最少的调整,它可能便可适用于 /dev/fd0。

PAM 模块通过检查磁盘是否包含与某个哈希值匹配的秘密文件来工作,并且通过在每次登录时重新生成秘密来提供一些防止复制/重放的基本保护(因为软盘本身只是一个“哑”存储设备并且无法阻止某人简单地复制“秘密”文件)。

相关内容