Come richiesto da tizzio eccovi una dll per un semplice e veloce criptaggio di stringhe di testo.
Questa dll vi sarà utile per criptare stringhe di testo di vario genere, ad esempio in preparazione a scrivere su file oppure per criptare ulteriormente le stringhe di salvataggio delle data structure(ds_list, ds_grid, ecc)
http://njgames.altervista.org/files_misti/NJCrypt.7z
Questa dll è composta da due semplicissime funzioni:
NJ_crypt_string(stringa, password)
per criptare stringhe
NJ_uncrypt_string(stringa, password)
per decriptare stringhe
Le funzioni restituiscono la stringa criptata/decriptata.
Nell'archivio trovate la dll ed un gmk di esempio.
Spero vi sia utile
Licenza: Questa dll è utilizzabile da chiunque gratuitamente anche a scopo commerciale.
Non è necessario creditarmi anche se è consigliabile inserire un link nei vostri giochi per farla conoscere ad altri.
[DLL] Criptare stringhe
-
- Admin
- Messaggi: 12355
- Iscritto il: 19/08/2009, 16:20
- Specialità: Programmazione 3D
- Uso: GM:Studio 2
- Contatta:
[DLL] Criptare stringhe
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
-
- Admin
- Messaggi: 12355
- Iscritto il: 19/08/2009, 16:20
- Specialità: Programmazione 3D
- Uso: GM:Studio 2
- Contatta:
Re: [DLL] Criptare stringhe
Bè, non credere che l'algoritmo sia una cosa incredibile, è relativamente facile da hackerare tuttavia in genere con i giochi si utilizzano dati puri per la maggior parte dei file e di conseguenza è particolarmente difficile trovare una chiave di lettura visto che i dati sono pressochè casuali.
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
Re: [DLL] Criptare stringhe
grande!
-
- Admin
- Messaggi: 12355
- Iscritto il: 19/08/2009, 16:20
- Specialità: Programmazione 3D
- Uso: GM:Studio 2
- Contatta:
Re: [DLL] Criptare stringhe
Mah, ci avevo pensato ma appunto non penso serva a molto per un'algoritmo così semplice. Basta starci attenti.Xeryan ha scritto:un'ottima cosa sarebbe di abbinare una funzione di hash per la password, ma non credo serve a molto
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
- Pasquiindustry
- Membro super
- Messaggi: 918
- Iscritto il: 30/06/2011, 23:23
- Specialità: ModernUI + Tweaks
- Uso: GameMaker 8.1
- Località: Conversano (bari)
- Contatta:
Re: [DLL] Criptare stringhe
Ho provato la dll trmite il gmk in dotazione, ma ricevo il seguente errore ( )
Comunque, da quello che ho capito, la dll in questione "modifica" una stringa in un file qualsiasi criptandola e, il gioco, lo dectipta così da poter leggere il valore scelto come è realmente. Sbaglio?
Codice: Seleziona tutto
ERROR in
action number 1
of Create Event
for object object0:
Error defining an external function.
-
- Admin
- Messaggi: 12355
- Iscritto il: 19/08/2009, 16:20
- Specialità: Programmazione 3D
- Uso: GM:Studio 2
- Contatta:
Re: [DLL] Criptare stringhe
Hai messo la dll nella stessa cartella del gmk vero? Hai scompattato l'archivio vero?
Comunque non centrano nulla i file, utilizza solo le stringhe.
Non mi pare ci sia niente di complesso nella spiegazione dell'openpost
Comunque non centrano nulla i file, utilizza solo le stringhe.
Non mi pare ci sia niente di complesso nella spiegazione dell'openpost
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
- Pasquiindustry
- Membro super
- Messaggi: 918
- Iscritto il: 30/06/2011, 23:23
- Specialità: ModernUI + Tweaks
- Uso: GameMaker 8.1
- Località: Conversano (bari)
- Contatta:
Re: [DLL] Criptare stringhe
Perforza, ho estratto in una cartella il contenuto del 7z e ho aperto e testato il gmkJak ha scritto:Hai messo la dll nella stessa cartella del gmk vero? Hai scompattato l'archivio vero?
Ah si, mi sono confuso, intendevo le stringhe criptate che poi verranno inserite nell'iniJak ha scritto:Non mi pare ci sia niente di complesso nella spiegazione dell'openpost
Spoiler
Chi c’è in linea
Visitano il forum: Nessuno e 37 ospiti