最近开发一个小应用, 在Linux设备上要加密一个文件。我们是从硬件设备上获得一个秘钥来加密另一个秘钥。第二个秘钥是用来加密文件的。然后用第一个秘钥加密第二个秘钥,可以保存。
我的方案是第一个秘钥用原来的程序,稍作修改,把结果输出到文件,另写一个程序来进行加密,从文件中读取秘钥,从拎一个文件读取内容,加密结果输出到第三个文件。反馈说不行,怕文件被swap了,就是去保密了。
那我用pipe可以吧,stdout | stdin.
有考虑,会不会程序运行中有的函数随时把什么信息输出了到stdout。
那我用有名字的pipe呢?这个会被swap吗?
--
FROM 98.42.143.*