标签: python encryption virtual-machine password-encryption lib-nfc
我目前正在计划一个项目,该项目将使用NFC解锁Pi,然后登录RDP。用户永远不需要知道登录VM的密码,因为他们的NFC卡将处理登录。那么如何处理呢?
我在想: NFC卡具有唯一ID,检查数据库中的ID,获取相应的密码,然后将其发送到rdesktop。
但是有一个问题,我不想创建一个潜在的安全问题,如果数据库遭到黑客入侵,有人可以进入别人的VM,我不希望这样做发生。
所以我的问题是:最安全的方法是什么?如果我将密码哈希,我该如何再次检索它们?