Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - criptare e decriptare testo
Forum - Visual Basic 6 - criptare e decriptare testo

Avatar
scars (Normal User)
Newbie


Messaggi: 12
Iscritto: 18/09/2010

Segnala al moderatore
Postato alle 19:32
Giovedì, 04/11/2010
è possibile un modo per criptare e decriptare un testo?
Ad esempio io volevo che quando salvo il file è criptato, ma quando lo apro non lo è.
Sono agli inizi con vb6.
Aiutatemi.
Grazie:(

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 19:43
Giovedì, 04/11/2010
Dipende da quanto sei "agli inizi"... se hai iniziato da poco meglio leggersi un manuale e fare programmi semplici, se già hai superato questa tappa allora devi cercarti su internet un algoritmo di criptazione (o inventartene uno te)

Tu vuoi criptare un testo, criptarlo significa renderlo incomprensibile agli altri.

Un esempio banale è quello di trasformare le lettere in numeri tramite la funzione asc() scriverli su file di testo e leggerli trasformandorli con la funzione inversa chr()...

ma puoi crearti anche tu nuove funzioni

PM
Avatar
scars (Normal User)
Newbie


Messaggi: 12
Iscritto: 18/09/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 19:51
Giovedì, 04/11/2010
ad esempio se io voglio codificare la tabella ascii ad esempio:

a= xx
b=pp
c=15
d= 7y
e avanti così...
c'è un modo per riconoscere una lettera o numero e poi sostituirla?
ad esempio se io inizio col codice:
Codice sorgente - presumibilmente Visual Basic 6

  1. If InStr(1, testo.Text, "a") > 0 Then



dopo "Then" cosa posso mettere per sostituire il carattere?
Grazie

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 19:56
Giovedì, 04/11/2010
Vedo che l'idea del manuale l'hai scartata, ma penso la dovresti prendere in considerazione...

Lascia perdere quel "metodo"

Una possibile soluzione è usare la funzione Mid all'interno di un ciclo per selezionare lettera per lettera

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 22:29
Giovedì, 04/11/2010

un'altra buona soluzione è lasciar perdere vb6

PM