Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: xinyiman - Aprile 05, 2020, 03:30:19 pm

Titolo: LazSteganografia
Inserito da: xinyiman - Aprile 05, 2020, 03:30:19 pm
Piccolo progetto di esempio di come implementare la steganografia in lazarus.

https://github.com/XinYiMan/LazSteganografia
Titolo: Re:LazSteganografia
Inserito da: Stilgar - Aprile 06, 2020, 01:45:38 am
Ciao.

Due righe per dire cosa la steno... FIA?

 ;D



Stilgar
Titolo: Re:LazSteganografia
Inserito da: xinyiman - Aprile 06, 2020, 09:28:06 am
Non si tratta di stenografia ma di steganografia, ovvero la possibilità di nascondere dei testi all'interno delle immagini.
Praticamente funziona così. Ogni singolo carattere del testo viene messo al posto del valore di alpha di ogni singolo pixel.
Sto migliorando il programma aggiungendo dei controlli e della crittografia. Ma quest'esempio già reso disponibile dimostra come si fa in maniera semplice semplice.
Titolo: Re:LazSteganografia
Inserito da: nomorelogic - Aprile 06, 2020, 12:17:00 pm
ricordo che è semplice scoprire se si tratta di una immagine con info nascoste:
basta clonare il canale alfa in un pixel nero e mettere gli altri in bianco

che uso hai in mente? :)


Edit:
il trucco sopra era per vedere se c'era una firma messa  a mano :D
Titolo: Re:LazSteganografia
Inserito da: xinyiman - Aprile 06, 2020, 04:05:33 pm
Nessun uso specifico. La prima versione (quella in uso) è un esempio per capire come manipolare i pixel di una immagine con lazarus.
La versione che aggiornerò nei prossimi giorni non farà altro che aggiungere anche un livello di crittografia.
Insomma esempi