我正在寻找可以跨平台工作的文件加密解决方案(win32,unix,mac),因此我可以在unix中创建一个加密版本的文件,然后在win32或mac上解密它。 OpenSSL在UNIX上使用aes 256可以很好地工作。有关如何在win32/mac上解密的任何想法?delphi xe文件加密
感谢
我正在寻找可以跨平台工作的文件加密解决方案(win32,unix,mac),因此我可以在unix中创建一个加密版本的文件,然后在win32或mac上解密它。 OpenSSL在UNIX上使用aes 256可以很好地工作。有关如何在win32/mac上解密的任何想法?delphi xe文件加密
感谢
对文件加密,你有没有考虑7Zip的它采用AES-256?然后,您可以在任何支持7zip的平台上解密,其中包括Mac和Linux。你可以很容易地从Delphi中使用7z.dll。
dcpcrypt是一个不错的选择,我不确定它是否可以在XE或XE2下正常工作。
我将它移植到2009年,并在XE上进行了测试,并且在那里也很好,但还没有在XE2上尝试过。 –
谢谢你的沃伦!在过去的D2010中我一直使用dcpcrypt,并没有问题,但是由于EMB最新的发布方式,我们还没有升级到XE或XE2。 – ComputerSaysNo
文件加密与openssl有什么关系? :-)你想加密文件(7zip等)或使用加密传输文件(scp)? –
OpenSSL是跨平台的 - 它在Mac OS和Windows上的工作方式也应该是一样的。 –
当然,OpenSSL是跨平台的。但它是一个套接字传输层,而不是文件实用程序。也许这个家伙想说'scp'(安全文件复制?) –