Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
OOP spørgsmål
Tags:
java
c#
python
Bruger #16700
@ 24.05.12 13:20
-7
Hej Drenge.
Hvis jeg laver et program i Java, C# eller Python. Hvordan kan jeg "beskytte" det imod at blive decompilet, sådan så andre kan se den kode jeg har skrevet efter jeg har compilet programmet?
Håber ikke det er et no brainer spørgsmål.
Tak på forhånd.
Vh
3
svar postet i denne tråd vises herunder
1
indlæg har modtaget i alt
4
karma
Sorter efter stemmer
Sorter efter dato
4
Bruger #2695
@ 24.05.12 13:48
5
1.963
Hmmm...hvad har dit spørgsmål med "OOP" at gøre ?
0
Bruger #15301
@ 24.05.12 13:35
3
732
Hvis det er java så kig lidt på nogle obfuscators, for at beskytte din kode.
Du kan evt. lave en installer igennem enten
http://launch4j.sourceforge.net/
eller en anden installer, der generere en .exe
http://java-source.net/open-source/obfuscators
0
Bruger #14645
@ 24.05.12 13:39
806
Det kan du som udgangspunkt ikke.
Programfilerne indeholder maskinkode eller bytecode (bytecode i alle dine tilfælde) som fortæller hvordan programmet skal udføres. Det eneste en decompiler har brug for er de instrukser.
Når nogen decompiler får de noget ækvivalent kildekode, men det ikke så læsbart som dine originale kildekode.
Hvis du vil gøre det endnu sværere at forstå den decompilede kildekode kan du prøve at finde en code obfuscator og køre din kildekode igennem den.
En mere bøvlet løsning vil være at kryptere dine programbiblioteker. Når dit program så startes indlæser og dekrypterer du filerne til hukommelsen og loader bibliotekerne derfra. Ved faktisk ikke om dette overhovedet er muligt med de 3 nævnte sprog.
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags