【发布时间】:2010-10-07 18:52:22
【问题描述】:
我正在尝试使用 OTP 方法编写加密。为了与安全理论保持一致,我需要将纯文本文档仅存储在内存中,并且永远不会写入物理驱动器。 tmpnam 命令似乎是我需要的,但据我所知,它将文件保存在磁盘上而不是 RAM 上。
使用 C++ 是否有任何(平台无关)方法允许文件仅存在于 RAM 中?如果可能,我想避免使用 RAM 磁盘方法。
谢谢
编辑: 谢谢,这对我来说只是一个学习的东西,我是加密新手,只是通过不同的方法工作,我实际上并不打算使用其中的许多方法(尤其是 OTP,因为由于“pad”而使原始文件大小增加了一倍")。
老实说,我是 Linux 用户,因此放弃 Windows 并不会太糟糕,我现在正在考虑使用 RAM 磁盘,因为 FUSE 对于“学习”而言似乎有点矫枉过正。
【问题讨论】:
标签: c++ temporary-files ram one-time-password