Mon application .Net besoin de communiquer avec le système basé sur Linux qui utilise la ligne de commande suivante pour chiffrer leurs messages:Qu'est-ce que "openssl enc -a -e -salt -des3 -passpass: abc123" équivalent en .NET?
openssl enc -a -e -salt -des3 -pass pass:abc123
Comment aurait un code équivalent à chiffrer/déchiffrer des messages dans C# ressemblent? Je comprends que je devrais utiliser TripleDES dans CBC mode avec PKCS7 padding. Ce que je ne sais pas, c'est ce que je devrais utiliser block size et initialization vector (IV).
Aussi je suis confus comment devrais-je dériver la clé du mot de passe. Dois-je utiliser PBKDF1 ou PBKDF2 et quel sel dois-je utiliser?
Donc, ce qui semble être un travail assez standard se termine pour moi avec puzzle toute la nuit. Quelqu'un peut-il m'aider?