Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2012, 14:19
Avatar de erick_arcini
erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses
Puntos: 50
Respuesta: encriptación con Crypto++

Me auto contesto:

Esta es la línea que me daba falla

CryptoPP::StringSource(texto, true, new CryptoPP::StreamTransformationFilter(cifrado, new CryptoPP::StringSink(CipherText)));

Y por el que lo tuve que cambiar:

Código:
 CBC_Mode< AES >::Encryption e; 
 e.SetKeyWithIV(key, sizeof(key), iv);
 StreamTransformationFilter filter(e); 
 filter.Put((const byte*)texto.data(), texto.size()); 
 filter.MessageEnd();
 const size_t ret = filter.MaxRetrievable(); 
 cifrado.resize(ret); 
 filter.Get((byte*)cifrado.data(), cifrado.size());
Y listo, espero les pueda ayudar en algún momento de sus vidas
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.