Avatar billede foo_baa Nybegynder
19. juni 2002 - 21:25 Der er 13 kommentarer og
2 løsninger

kryptere dine class/jar filer

Hej - jeg vil bare høre - hvis man nu har lavet et Java program. Man f.eks. vil have på sin hjemmeside eller ?
Det ligger nu i en jar fil.
Kan jeg så på en eller anden måde ikke kryptere det - så andre ikke kan pakke det ud og hente min kode - for det er jo ikke svært at finde et program der kan lave .class filer om til .java filer  -er det på en eller anden måde ikke muligt ????
Jeg har så et andet spørgsmål af ren nysgerrighed -
hvad er den "professionelle" eller hvad man nu skal kalde det, procedure når man laver et java program -for f.eks. en virksomhed. hvordan afleveres dette - man kan jo ikke lave en .exe fil da det er platformuafhængigt ???
foo_baa
Avatar billede bearhugx Nybegynder
19. juni 2002 - 21:41 #1
Du kan bruge en obfuscator på dine class-filer (inden du pakker det til en jar-fil) - dette vil tildele forvanskede navne til metoder og klasser.... selve klasserne vil stadig virke normalt, men hvis man decompiler klasserne er de virkelige svære at finde hoved og hale i...

/Søren Munk Skrøder
Avatar billede jakoba Nybegynder
19. juni 2002 - 21:43 #2
http://www.retrologic.com/  ser ud til at være gratis
ellers brug sægeordene
      java obfuscator

mvh JakobA
Avatar billede disky Nybegynder
19. juni 2002 - 21:47 #4
Den absolut bedste (har testet de fleste på mit arbejde)

Er uden tvivl DashOPro fra www.preemptive.com

Den har kun et problem den koster 2000$, men den slår de andre med flere længer.
Avatar billede foo_baa Nybegynder
19. juni 2002 - 22:02 #5
disky>> tjaaaaaa - 2000$ det er pææænt meget - hvis det bare er til min hjemmeside :)
Så jeg tror jeg vil prøve det andet program - jeg lader høre fra mig når jeg har prøvet
Avatar billede disky Nybegynder
20. juni 2002 - 12:27 #6
Yep det er hunde dyrt, men som sagt det bedste.

En ting du skal sikre dig når du søger efter en gratis obfuscator, er at programmet IKKE bruge illegal bytekode combinationer.
Avatar billede r9 Nybegynder
20. juni 2002 - 15:27 #7
disky:

Det lyder som om du har stor erfaring med Java, så jeg vil lige høre dig hvad du kender til Dato/Tid's services som man kan have kørende uafhængigt på sin server, og derfra ALTID hente korrekt dato/tid?

Evt. noget som kan køre selv hvis forbindelsen til nettet smutter for et stykke tid.

Det er jo ikke specielt præcis at hente windows tiden!
Avatar billede disky Nybegynder
20. juni 2002 - 18:17 #8
r9:

Jeg er ikke lige helt med hvad du tænker på, tænker du på en server hvorfra du kan hente klokken ?
Avatar billede r9 Nybegynder
20. juni 2002 - 18:25 #9
disky:

ja, en server fra hvor man kan hente klokken og datoen.
Jeg går udfra at der findes programmer som sørger for at dato og klokken er 100 % korrekt på ens server.
Avatar billede r9 Nybegynder
20. juni 2002 - 18:26 #10
F.eks. et program som kører på ens egen server, og programmet sørger så for at syncroneserer sig med dato/tid fra andre servere. Man skal så kunne hente dato/tid ind i Java.
Findes der sådan noget?
Avatar billede r9 Nybegynder
21. juni 2002 - 11:40 #11
disky:

Jeg har søgt lidt på nettet.
Det var sådan noget ligende jeg mente: http://tymserve.com/
el. http://www.ezjavabeans.com/ezclock/index.jsp
Avatar billede foo_baa Nybegynder
23. juni 2002 - 13:28 #12
Nå men ok - hvis der er ting man skal passe på osv. - kender du evt. så en man kan bruge, der ikke bruger illegal bytecode combinator ???
Avatar billede foo_baa Nybegynder
05. juli 2002 - 15:22 #13
eller hvad ??
Avatar billede disky Nybegynder
18. september 2002 - 17:30 #14
Dashopro, laver 100% korrekt bytekode.
Avatar billede stephanryer Nybegynder
26. august 2008 - 16:23 #15
Ved godt den her tråd er 6 år gammel, men vil lige sige, at retreguard stadig virker optimalt. Tak for linket, Jakoba.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester