Criptazione dati e salvataggio su disco

Moderator: Enrico Maria Giordano

Criptazione dati e salvataggio su disco

Postby Marco Turco » Wed Nov 30, 2005 2:06 pm

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
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London

Re: Criptazione dati e salvataggio su disco

Postby Enrico Maria Giordano » Wed Nov 30, 2005 2:28 pm

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
User avatar
Enrico Maria Giordano
 
Posts: 8310
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Guest » Wed Nov 30, 2005 3:06 pm

>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 ?
Guest
 

Postby Enrico Maria Giordano » Wed Nov 30, 2005 3:22 pm

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

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


Return to All products support

Who is online

Users browsing this forum: No registered users and 2 guests