[DLL] Criptare stringhe

Gex, Dll, DyLib, Js e ogni tipo di estensione per GameMaker
Rispondi
Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

[DLL] Criptare stringhe

Messaggio da Jak »

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 :cappa:

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.
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

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: [DLL] Criptare stringhe

Messaggio da Jak »

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

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [DLL] Criptare stringhe

Messaggio da Tizzio »

8) grande!

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: [DLL] Criptare stringhe

Messaggio da Jak »

Xeryan ha scritto:un'ottima cosa sarebbe di abbinare una funzione di hash per la password, ma non credo serve a molto
Mah, ci avevo pensato ma appunto non penso serva a molto per un'algoritmo così semplice. Basta starci attenti.
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

Avatar utente
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

Messaggio da Pasquiindustry »

Ho provato la dll trmite il gmk in dotazione, ma ricevo il seguente errore ( :gm8: )

Codice: Seleziona tutto

ERROR in
action number 1
of Create Event
for object object0:

Error defining an external function.
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?
Immagine
Immagine Immagine Immagine
I tacchini sanno volare!
Visite nel mondo:
Spoiler
Immagine

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: [DLL] Criptare stringhe

Messaggio da Jak »

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 :hum:
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

Avatar utente
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

Messaggio da Pasquiindustry »

Jak ha scritto:Hai messo la dll nella stessa cartella del gmk vero? Hai scompattato l'archivio vero?
Perforza, ho estratto in una cartella il contenuto del 7z e ho aperto e testato il gmk
Jak ha scritto:Non mi pare ci sia niente di complesso nella spiegazione dell'openpost :hum:
Ah si, mi sono confuso, intendevo le stringhe criptate che poi verranno inserite nell'ini
Spoiler
Non ci capisco molto... :spat:
Immagine
Immagine Immagine Immagine
I tacchini sanno volare!
Visite nel mondo:
Spoiler
Immagine

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite