【发布时间】:2016-05-29 15:16:09
【问题描述】:
上下文:
我开始开发密码管理器(仅用于学习目的)。我现在的目标是将解密后的密码复制到剪贴板,以便在其他地方使用。为了避免解密的密码被交换,我不得不mlock敏感数据
问题:
我现在担心的是:如果我将解密后的密码复制到剪贴板,可以交换吗?有什么方法可以防止它被交换吗?
额外问题:
剪贴板实际存储在内存空间的哪个位置?是在调用剪贴板存储数据的进程的内存空间还是在OS内存空间?
是否可以将密码加密保存在剪贴板中,并在用户粘贴时解密?就像一个事件或一个信号
如果它取决于操作系统,请解释差异。
【问题讨论】:
标签: security memory encryption operating-system clipboard