Estaba tratando de usar CryptoStream con AWS .NET SDk, ya que no es compatible con CryptoStream. Leí en algún lugar con la longitud del contenido conocida, deberíamos poder agregar estas capacidades a CryptoStream. Me gustaría saber cómo hacer esto; cualquier código de muestra será útil también.Cómo agregar capacidades de búsqueda y posición a CryptoStream
Tengo un método como este que se pasa con un FieStream y devuelve un cryptoStream. Asigno el objeto Stream devuelto a InputStream del objeto AWS SDk PutObjectRequest.
public static Stream GetEncryptStream(Stream existingStream,
SymmetricAlgorithm cryptoServiceProvider,
string encryptionKey, string encryptionIV)
{
Stream existingStream = this.dataStream;
cryptoServiceProvider.Key = ASCIIEncoding.ASCII.GetBytes(encryptionKey);
cryptoServiceProvider.IV = ASCIIEncoding.ASCII.GetBytes(encryptionIV);
CryptoStream cryptoStream = new CryptoStream(existingStream,
cryptoServiceProvider.CreateEncryptor(), CryptoStreamMode.Read);
return cryptoStream ;
}
Hola, nos muestras lo que está haciendo hasta ahora? Creo que si tienes un lector de flujo vinculado a tu CryptoStream, entonces puedes mover la posición y buscar ... –