Hej HOL.
Det er måske lidt et dumt spørgsmål, men tænkte at der eventuelt var nogle der vidste mere end mig selv her. :)
Sagen er, at jeg har et open source projekt som ligger frit tilgængeligt på github, et spil, hvor efter en spiller har spillet en bane, bliver spillerens score lagret i en MongoDB database.
Jeg bruger MongoDB Atlas som min database provider, hvilket har virket fint indtil videre.
Lige nu bruger jeg properties filer til at load forskellige spil indstillinger ind samt database credentials.
Mit problem er så, at jeg ikke har lyst til at ligge disse database credentials frit ind i mit github repository, da jeg selvfølgelig ikke vil have at folk kan få adgang til database, og eventuelt ændre deres score mm.
Jeg har selv tænkt lidt over hvad der kunne gøres, eventuelt bruge nogle former for kryptering, altså gemme database credentials i en binary fil, og så dekryptere den ved start af spillet. Problemer er jo så bare igen, at det er open source, så folk kan se krypterings algoritmen og så hurtigt komme til at dekryptere den.
Lige nu har jeg en version, som bare bruger en arraylist som "database" på github, altså jeg har ikke min rigtige database version på github endnu, af ovenstående grunde.
Jeg ved ikke om det jeg tænker, er muligt overhovedet? - men hvis i har nogle tips & tricks, så ville jeg da rigtigt gerne høre dem. Tak!
--
Gæstebruger, opret dit eget
login og få din egen signatur.