![]() |
Protección de Archivos de Audio
Actualmente estoy trabajando en un sistema que básicamente despliega datos en texto y audio. El cliente requiere que los archivos de audio estén protegidos por lo que he pensado en encriptarlos utilizando las librerías DCPcrypt, ya tengo las rutinas para encriptar y desencriptar, el problema es que cuando estoy reproduciendo el archivo de audio pues lo tengo desencriptado en una ubicación X, y en ese momento es "vulnerable".
Lo que quiero es precisamente evitar el tener el archivo disponible en cualquier momento y no se si exista alguna manera de tomar directamente el stream que se va decodificando y enviarlo en este caso al componente que utilizo para reproducir los archivos que originalmente se encuentran en MP3, para la reproducción utilizo los controles NAC. ¿ Alguna idea ? |
Deberías ver si estos componentes tienen una función LoadFromStream.
Si no la tienen y tienes los fuentes, quizás puedas implementarla. Tendrías un TFileStream que lee el archivo encriptado y un TMemoryStream. DCPcrypt leería ese TFileStream y devolvería TMemoryStream desencriptado. La entrada del componente de audio sería este TMemoryStream. |
Protección de Archivos de Audio.
Cita:
Voy a intentarlo. Muchas Gracias. |
La franja horaria es GMT +2. Ahora son las 05:34:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi