Criptazione dati e salvataggio su disco

Moderator: Enrico Maria Giordano

Post Reply
User avatar
Marco Turco
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London
Contact:

Criptazione dati e salvataggio su disco

Post by Marco Turco »

Salve,
devo cripatare dei dati contenuti in un file di basso livello (creato con fcreate).

Il dubbio che mi viene è che l'ultima volta che ho utilizzato le funzioni di cripatazione dati (lavoravo allora con clipper+fw ed utilizzavo crypt() di FW) mi sono accorto che nel caso in cui la stringa cripatata conteneva il codice ascii 0 - chr(0),
il file veniva troncato in fase di scrittura (con fwrite) in quel punto.

Qualcuno sa dirmi se esiste questo problema anche con harbour o se c'è qualche altra funzione di registrazione da utilizzare al posto di fwrite e se ritenete migliori le funzioni di criptazione di FW o quelle in xHarbour ?

Grazie

Marco
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: Criptazione dati e salvataggio su disco

Post by Enrico Maria Giordano »

Non mi risulta che FWrite() tronchi alcunché. Probabilmente il troncamento avveniva in qualche punto precedente alla scrittura. In effetti le stringhe xBase non sono fatte per contenere caratteri nulli.

Riguardo le funzioni di crittaggio, penso siano equivalenti.

EMG
Guest

Post by Guest »

>In effetti le stringhe xBase non sono fatte per contenere caratteri nulli.

Vuoi dire che contenere in una variabile una stringa contenente chr(0) mi può creare problemi ?
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post by Enrico Maria Giordano »

Mah, forse mi sbaglio. Magari era qualche funzione che avevi utilizzato ad avere problemi con i CHR( 0 ).

EMG
Post Reply