Newsgroup: it.comp.appl.access
Titolo: routine per criptare file di testo

ciao a tutti
qualcuno ha qualche semplice routine per criptare/decriptare un file di 
testo?
thanks
AEOM 

 ha scritto nel messaggio 
news:NNnmd.340183$35.15...@news4.tin.it...

http://groups.google.it/groups?q=criptare+file+di+testo&hl=it&lr=&group=it.comp.appl.access&selm=83t8jj%24be4%242%40nslave1.tin.it&rnum=1
Ciao, guarda se questo link può esserti utile.
-- 
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio 

"strano...mavero" <mauro . chiarello @ gmail . com> ha scritto nel messaggio 
news:cndaen$2ht$1...@lacerta.tiscalinet.it...

ciao e grazie per la risposta...ma cercavo qualcosa di un pochino meno 
banale.
comunque l'esempio sul post non funziona correttamente
ciao, AEOM

 ha scritto nel messaggio
news:5Hqmd.343487$35.15...@news4.tin.it...

Questa è la traccia su cui ho creato la criptazione dei dati di un db medico
ad alto rischio privacy
ora  il concetto è semplice stringhe di codifica alfabetiche che invertono
le lettere e i numeri
naturalmente usando circa 500 stringhe di criptazione che corrispondo ad
altre 500 per la ricodifica
pultroppo non posso postare l'algoritmo implementato ma penso che sia
semplice da creare con questa specifica.
Le scrivo la spiegazione dell'algoritmo per la creazione di un codice
univoco non identificabile.
1)      Ad ogni centro viene assegnato un codice es PE01 VR01 VR02 (pescara
01 verona 01 verona 02 )
2)      Il codice paziente sarà così composto:
·        Codice centro + numero lettere del nome + 4 lettere nome + numero
lettere del cognome + 4 cognome + anno nascita + giorno nascita +mese
nascita + CODICE DELLA STRINGA DI CODIFICA
·        Sia l'anno e il giorno di nascita vengono modificati da un
algoritmo che li tramuta in testo cifrato.
·        Le quattro lettere del nome e del cognome sono le prime ma
trasformate con un algoritmo di codifica; se il nome o il cognome sono più
corti di 4 lettere vengono generate random le altre (naturalmente nei
controlli per duplicati non vengono considerate le lettere generate random)
3)      Quando si inserisce un nuovo paziente il computer genera il codice,
omette il codice centro e controlla se il paziente è stato già inserito da
un altro centro (non considera il codice del centro per la ricerca di
duplicati). I codici dei centri servono per poter risalire dalla bancadati
centrale ad una casistica per regione o provincia ecc..
4)      Se si vuole si può inserire nella generazione del codice anche altri
dati del paziente es: la provincia di nascita parte del codice sanitario
ecc... (naturalmente opportunamente codificati)
Esempio di codifica
Stefano Laganà 29 06 1972   visitato a negrar verona
VR017AXSM6TPYP04222612X18
VR01 = CODICE VERONA 01 (Centro di NEGRAR)
7 =  numero caratteri che compongono il nome
AXSM = codifica delle prime 4 lettere del nome
6 =  numero caratteri che compongono il cognome
TPYP =  codifica delle prime 4 lettere del cognome
0422 = anno codificato
26 = giorno codificato
12 = mese codificato
X18= codice della stringa di codifica
I controlli per evitare i dati duplicati vengono fatti sulla seguente
stringa:
7AXSM6TPYP04222612X18
Naturalmente aumentando il numero delle stringhe di codifica aumenta la
sicurezza della privacy e diminuisce la velocità del controllo dei
duplicati.