Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto 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
-
Ciao.
Due righe per dire cosa la steno... FIA?
;D
Stilgar
-
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.
-
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
-
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