Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-05-2011
rhino0nt rhino0nt is offline
Miembro
 
Registrado: jun 2008
Posts: 25
Poder: 0
rhino0nt Va por buen camino
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 ?
Responder Con Cita
  #2  
Antiguo 12-05-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
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.
Responder Con Cita
  #3  
Antiguo 13-05-2011
rhino0nt rhino0nt is offline
Miembro
 
Registrado: jun 2008
Posts: 25
Poder: 0
rhino0nt Va por buen camino
Protección de Archivos de Audio.

Cita:
Empezado por duilioisola Ver Mensaje
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.
Me late, al final el contenido desencriptado solo estaría en memoria.

Voy a intentarlo.

Muchas Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Procesamiento De Archivos De Audio Y Video JCVCARMONA Varios 3 22-01-2011 02:20:18
Protección de archivos mdb Gabo Conexión con bases de datos 3 05-09-2007 18:40:11
Protección de archivos y carpetas fide API de Windows 0 20-01-2007 04:17:36
abrir archivos de audio y video con un listBox de delphi rls Varios 4 16-11-2005 21:41:31
archivos de audio y video juanchov Varios 0 04-10-2003 20:15:49


La franja horaria es GMT +2. Ahora son las 12:46:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi