Salve, da un po' mi è venuta la curiosità di criptare un file per renderlo sicuro...
scusate per le scarse conoscenze in questo ambito, cercherò di spiegarmi il più chiaramente possibile.
Il mio obbiettivo è leggere un file byte per byte e sostituire parte dei byte del file affinché non si possa più aprire il file. Come dovrei approcciarmi al problema? ho pensato di leggere un file con fread() e poi aggiungere una sequenza di byte casuali all'interno della sequenza del file che poi andrò a togliere per decriptare il file. Ora... con un file di testo utilizzando la funzione fread(puntatore char, 1, 1000, puntatore file) leggo il suo contenuto. Con i file di testo legge i 1000 caratteri iniziali del testo, mentre con le immagini png legge BM6 e un simbolo strano dopo, per il resto è tutto vuoto, come mai?
Sto approcciando in modo corretto il problema? help me pls ^^