我想做的是创建两步验证来登录我的 Mac,第一步是您需要输入 SD 卡(使用特殊格式或其他格式格式化),然后输入密码。有没有软件可以做到这一点,或者有什么方法可以编程,以便一旦读取 SD 卡,就会显示密码栏以供登录。由于 Linux 是开源的,用它做会更容易吗?任何正确的帮助都将不胜感激。谢谢
答案1
我不确定这在 MAC 上是否可行,但在 Linux 上,最好的选择是使用 dm-crypt 加密主分区或整个磁盘,然后将密钥文件存储在 SD 卡或 USB 驱动器上。
例如,以下是在 Arch Linux 中执行此操作的方法:https://wiki.archlinux.org/index.php/Dm-crypt_with_LUKS#Storing_the_Key_File
我认为 TrueCrypt 也可以做到这一点,而且可以在 MAC 上使用,请查看文档的这一部分,了解如何将密钥文件存储在 USB 记忆棒上(同样适用于 SD 卡) http://www.truecrypt.org/docs/?s=keyfiles