Avatar billede hmortensen Nybegynder
26. oktober 2005 - 10:30 Der er 17 kommentarer og
1 løsning

Gemme kodeord

Hej

Hvordan kan man gemme et kodeord til en applikation, hvor det ikke skal være i klartekst?
Avatar billede arne_v Ekspert
26. oktober 2005 - 10:48 #1
krypteret så det kan genskabes

eller

envejskrypteret (hashet) så det ikke kan genskabes

men husk at .NET applikationer er nemme at decompile !
Avatar billede hmortensen Nybegynder
26. oktober 2005 - 10:50 #2
Kodeordet skal bruges op mod en mail server, så skal vel bruge en kryptering, istedet for hashing.
Avatar billede arne_v Ekspert
26. oktober 2005 - 10:55 #3
ja

og det lyder som om du har et stort problem p.g.a. risikoen for decompilering

det er ikke muligt at lade brugeren indtaste det password ?
Avatar billede arne_v Ekspert
26. oktober 2005 - 10:59 #4
måske kan du udnytte DPAPI ?  (jeg har aldrig selv brugt det)
Avatar billede hmortensen Nybegynder
26. oktober 2005 - 11:28 #5
Brugeren skal selv indtaste det, men det skal gerne huskes til næsten gang brugeren starter programmet.

Hvad er DPAPI ?
Avatar billede the_party_dog Nybegynder
26. oktober 2005 - 12:49 #7
arne: Kan du ikke forklare lidt nærmere hvorfor det er nemt at decompile .net applikationer?
Avatar billede arne_v Ekspert
26. oktober 2005 - 13:00 #8
.NET applikationer er jo ikke oversat til optimeret native instruktioner

de er kun oversat til et binært MSIL format som er meget nemmere at decompile

eller sagt på en anden måde: du kan nemt bruge alle klasser etc. i en .NET dll,
du tilføjer bare en reference og så koder du derudaf - det skyldes jo at der er
en masse information i den dll - en information som du synes det er praktisk
at bruge, men som også er guf for en decompiler

præcis det samme som med Java og Kava byte code

prøv at kør Anakrino eller en anden decompiler på en dll og se hvor meget
der kommer ud
Avatar billede the_party_dog Nybegynder
26. oktober 2005 - 13:30 #9
Mange tak. Det vil jeg huske på. Det er vel derfor at "seriøse" programmer stadigvæk om mange år, vil blive lavet i c++?
Avatar billede arne_v Ekspert
26. oktober 2005 - 13:32 #10
Det tror jeg ikke at du skal regne med.

Windows only programmer vil skifte fra C++ til C# i stort omfang i de kommende
5-10 år - både seriøse og useriøse
Avatar billede the_party_dog Nybegynder
26. oktober 2005 - 13:40 #11
Okay..

Vil du komme lidt nærmere ind på det? Har selv de sidste 2-3 år programmet i C#, og synes det er et dejligt sporg. Har bare hele tiden fået den opfattelse at ingen rigtig tog programmer "seriøs" nok, hvis de skulle .NET frameworket.

Nu spørger jeg lidt personligt, arne hvad er din baggrund? Jeg er en ung studerende, som gerne vil ende med programmør på noget der minder om fuld tid. Hver eneste spørgsmål har du en idé til, eller endda en løsning. Hvad har du taget af uddannelse? Hvor længe har du programmeret?
Avatar billede arne_v Ekspert
26. oktober 2005 - 13:45 #12
Microsoft promoverer .NET stærkt

.NET 2.0 og VS 2005 vil ikke gøre det mindre attraktivt

Windows Vista vil formentlig være meget .NET orienteret

VB6 er dømt død

unmanaged C++ er vel allerede ved at være et stedbarn

programmør produktiviteten for en typisk business app må være noget større for
C# end for unmanaged C++:
  - meget større bibliotek
  - meget nemmere GUI
  - stort set ingen memory leaks

Så C# skal nok fortsætte fremgangen.

Der vils tadig være masser af apps man ikke gider skrive om, som er så low level
at C++ er nødvendigt eller skal kunne køre på andre platforme (jeg tror ikke
så meget på mono kommercielt)
Avatar billede the_party_dog Nybegynder
26. oktober 2005 - 13:48 #13
Okay, det var nogle gode argumenter... Så bare lige det sidste, hvis jeg kan tillade mig det...

Hvad har du læst? Har du taget Universitet? Er du manden der har lært sig selv alt?
Avatar billede arne_v Ekspert
26. oktober 2005 - 13:48 #14
Jeg er faktisk ikke IT uddannet, men er uddannet cand.oecon. - jeg har dog
altid arbejdet med IT aldrig som økonom.

Jeg lærte Fortran i efteråret 1983. Linie baseret editor. Printeren blev
startet op på et bundt hulkort.
Avatar billede the_party_dog Nybegynder
26. oktober 2005 - 13:52 #15
Jeg bukker og takker mange gange. Jeg er yderst imponeret over din kunden, og din viden. Jeg må sige at du et eller andet sted er mit idol :)

Jeg vil gerne smide nogle point, i et spørgsmål, hvis du føler det er på sin plads, efter at du har brugt så meget tid på noget som ikke har med spørgsmålet at gøre.

Du må vel have rundet de 40 år?? Sikke mange år jeg skal leve endnu, for måske at kunne opnå en viden som din... Wow siger jeg bare...
Avatar billede arne_v Ekspert
26. oktober 2005 - 14:10 #16
ikke nødvendigt

jeg er 40 og nærmer mig stærkt de 41
Avatar billede hmortensen Nybegynder
09. november 2005 - 09:20 #17
Arne, ligger du et svar ?
Avatar billede arne_v Ekspert
09. november 2005 - 10:06 #18
kommer her
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

IT-JOB

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre