Я пытаюсь отказаться от использования CAPICOM, поскольку я больше не могу его использовать (64-разрядная машина с Windows 7).
Существующий код для использования TripleDES выглядит следующим образом:
EncryptedDataClass cryptic = new EncryptedDataClass();
cryptic.Algorithm.Name = CAPICOM_ENCRYPTION_ALGORITHM.CAPICOM_ENCRYPTION_ALGORITHM_3DES;
cryptic.SetSecret(secretKey, CAPICOM_SECRET_TYPE.CAPICOM_SECRET_PASSWORD);
cryptic.Content = stringToEncrypt;
encryptedString = cryptic.Encrypt(CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_ANY);
Единственная информация, предоставляемая для шифрования, - это secretKey.И SecretKey получается около десяти байтов.Есть ли способ использовать класс .NET для того же шифрования.Примечание: это используется для проверки подключения к веб-службе, которая все еще будет использовать CAPICOM.Любая помощь или идеи с благодарностью.