我正在嘗試使用OTP方法編寫encrpytion。爲了與安全理論保持一致,我需要將純文本文檔存儲在內存中,永遠不會寫入物理驅動器。 tmpnam命令似乎是我需要的,但從我所能看到的它將文件保存在磁盤上而不是RAM中。僅存在於RAM中的臨時文件?
使用C++是否有任何(獨立於平臺)方法,允許文件只存在於RAM中?如果可能,我想避免使用RAM磁盤方法。
感謝
編輯: 謝謝,它更多的只是一個學習的事情對我來說,我是新來的加密,只是通過不同的方式工作,我真的不打算使用其中許多(esspecially OTP由於「pad」導致原始文件大小加倍)。
如果我完全誠實,我是一個Linux用戶,所以放棄Windows不會太壞,我現在正在研究使用RAM磁盤,因爲FUSE似乎對於「學習」的東西有點矯枉過正。
這是一個非常好的建議:TrueCrypt是一個神話般的工作。 – Fortyrunner 2009-02-15 22:45:54