2011-10-24 63 views
3

我正在尋找可以跨平臺工作的文件加密解決方案(win32,unix,mac),因此我可以在unix中創建一個加密版本的文件,然後在win32或mac上解密它。 OpenSSL在UNIX上使用aes 256可以很好地工作。有關如何在win32/mac上解密的任何想法?delphi xe文件加密

感謝

+0

文件加密與openssl有什麼關係? :-)你想加密文件(7zip等)或使用加密傳輸文件(scp)? –

+1

OpenSSL是跨平臺的 - 它在Mac OS和Windows上的工作方式也應該是一樣的。 –

+0

當然,OpenSSL是跨平臺的。但它是一個套接字傳輸層,而不是文件實用程序。也許這個傢伙想說'scp'(安全文件複製?) –

回答

1

對文件加密,你有沒有考慮7Zip的它採用AES-256?然後,您可以在任何支持7zip的平臺上解密,其中包括Mac和Linux。你可以很容易地從Delphi中使用7z.dll。

2

dcpcrypt是一個不錯的選擇,我不確定它是否可以在XE或XE2下正常工作。

+1

我將它移植到2009年,並在XE上進行了測試,並且在那裏也很好,但還沒有在XE2上嘗試過。 –

+0

謝謝你的沃倫!在過去的D2010中我一直使用dcpcrypt,並沒有問題,但是由於EMB最新的發佈方式,我們還沒有升級到XE或XE2。 – ComputerSaysNo