我的.NET應用程序需要與使用以下命令行來對其郵件進行加密基於Linux系統通信:在.NET中等價於「openssl enc -a -e -salt -des3 -pass pass:abc123」是什麼?
openssl enc -a -e -salt -des3 -pass pass:abc123
如何將相當於碼加密/解密在C#中的消息是什麼樣子?
據我所知,我應該使用TripleDES在CBC mode與PKCS7 padding。我不知道應該使用什麼block size和initialization vector (IV)。
另外我很困惑我應該如何從密碼派生密鑰。我應該使用PBKDF1還是PBKDF2以及我應該使用什麼鹽?
因此,看起來相當標準的工作對於我來說終日難題。有誰能夠幫助我?