![]() |
![]() |
|||||
![]() |
![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
|||
|
![]() |
Dit topic is 40 pagina's lang: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
||||
Auteur: |
|
|
Je bedoelt een MD5 ge-encrypteerd paswoord te decrypteren... denk niet dat het zo simpel gaan zijn, maar misschien zijn er wel tooltjes voor... edit- alhoewel: http://www.md5encryption.com/?mod=decrypt [Dit bericht is gewijzigd door DarknessThere op 11-03-2007 23:42] ![]() |
|
quote:Ik vermoed dat dat 2de veld niet meer doet dan zoeken in een database die wordt aangelegd door ge-encrypte waardes uit veld 1. ![]() |
|
MD5 hashes zijn geloof ik niet uniek, die site die je daar hebt werkt met een database met bekende waarden en hashes. ![]() |
|
Nou ja, ik weet wel dat het niet te decrypten is, maar ik vroeg me af of er een andere manier was om zoiets te regelen, maar blijkbaar niet. Ik maak wel een nieuw wachtwoord aan zodra het wachtwoord vergeten is. ![]() |
|
quote: Het is dom om die site te gebruiken, elk woord dat jij invoert is een woord extra in de database. Lijkt me niet echt praktisch. En voor zover ik weet is MD5 niet 100% uniek, maar kost het eeuwen om een match te zoeken. ![]() |
|
quote:That's the way to do it! ![]() ![]() En eventueel de gebruiker de mogelijkheid geven het wachtwoord te wijzigen. ![]() |
|
quote: Hey, strak plan. hexString = rs.getString("wachtwoord"); String wachtwoord = substring.hexString(5, 12); out.println("Je nieuwe wachtwoord is "); out.println(hexString); out.println("."); Hopsakee. ![]() |
|
Voor de veiligheid en het gemak wellicht beter niet 1 en hetzelfde woord steeds te encrypten maar bijvoorbeeld de timestamp waarop het request gedaan wordt te pakken. In PHP is dat md5(time()); en in Java/JSP zal daar ook wel wat voor bestaan. ![]() |
|
quote: Sowieso is die hexString afhankelijk van de gebruiker die het wachwoord opvraagt, en elke keer dat hij dat doet, verandert de MD5-code in de database ook weer. ![]() |
|
quote: Waarom niet: out.println("Je nieuwe wachtwoord is %s.", hexString); Scheelt je 2 regels "This one is older than shit, heavier than time!" ![]() |
|
Omdat ik mijn manier overzichtelijker vind. ![]() |
|
n00b. Your code sucks! ![]() ![]() |
|
En trouwens lijkt me dit ook geen goede manier. Wat me beter lijkt: - gebruiker zelf wachtwoord laten kiezen - wachtwoord versleutelen en substring ervan in database opslaan - bij inloggen een check erin gooien of de substring van het versleutelde ingevoerde plain tekst wachtwoord in de database voorkomt. als in "SELECT * FROM gebruikers WHERE pass = substring(md5(ingehoerd_wachtwoord),5,12)" of iets wat daarop lijkt. Zo'n versleutelde substring als wachtwoord vergeet toch iedereen. ![]() |
|
quote: Overzichtelijk>? Het wordt al snel een zooitje als je dit vaak doet. Trouwens die println zoals ik het deed is behoorlijk overzichtelijk, je moet alleen even door hebben hoe zoiets in elkaar zit. Je kan bijvoorbeeld heel makkelijk variabele in een printed tekst gooien zoals een int met %i, strings met %s, double %d etc. etc. "This one is older than shit, heavier than time!" ![]() |
|
quote:Aha dat is dus anders dan in C. Daar is de double %lf en de int %d. ![]() |
|
quote: Zowel %i als %d is int, en %lf is een long double. Een double kan je gewoon met %f printen ![]() Zenial ![]() |
|
quote: Oja, zou ook kunnen. Ik ken dit ook uit C namelijk hehe "This one is older than shit, heavier than time!" ![]() |
|
Godverdomme, NullPointerExceptions al 0ver te plase! Van het Sun-forum: I'm experiencing some problems with passing arrays using sessions in JSP. I wrote an upload script divided in two parts. Uploading the picture and inserting the data into my MS Access database. String[] formgegevens = {(categorie), (apparaat), (type), (besturingssyteem), (omschrijving), (prijs), (producent), (leverbaar), (afbeelding)}; session.setAttribute( "gegevens", formgegevens ); All those variable names (categorie, apparaat, etc.) are the requested parameters from my HTML upload form. In my insert script, I use the following to get the variables from the session: String formgegevens[] = (String[])session.getAttribute("gegevens"); String categorie=formgegevens[0]; String apparaat=formgegevens[1]; String type=formgegevens[2]; String besturingssyteem=formgegevens[3]; String omschrijving=formgegevens[4]; String prijs=formgegevens[5]; String producent=formgegevens[6]; String leverbaar=formgegevens[7]; String afbeelding=formgegevens[8]; But the only thing I get is a NullPointerException (without details). java.lang.NullPointerException at _jsp._uploadenverwerken2__jsp._jspService(/uploadenverwerken2.jsp:44) at com.caucho.jsp.JavaPage.service(JavaPage.java:89) at com.caucho.jsp.JavaPage.subservice(JavaPage.java:83) at com.caucho.jsp.Page.service(Page.java:334) at com.caucho.server.http.Invocation.service(Invocation.java:255) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:201) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:217) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:151) at com.caucho.server.TcpConnection.run(TcpConnection.java:140) at java.lang.Thread.run(Thread.java:619) Does anyone have any idea what the problem is, and more importantly, how to solve it? Thanks in advance! ![]() |
|
Thrown when an application attempts to use null in a case where an object is required. These include: * Calling the instance method of a null object. * Accessing or modifying the field of a null object. * Taking the length of null as if it were an array. * Accessing or modifying the slots of null as if it were an array. * Throwing null as if it were a Throwable value. Applications should throw instances of this class to indicate other illegal uses of the null object. 1 van deze dus "This one is older than shit, heavier than time!" ![]() |
|
quote:Wat staat daar? edithoer: in regel 44 van dat bestand bedoel ik dus. [Dit bericht is gewijzigd door Judge M. op 14-03-2007 21:12] ![]() |
|
quote: Niks, die regelshit is onzin. Snap ik ook niet precies, maar in veel gevallen staat er niks of is het niets bijzonders. ![]() |
|
Stomme eerste gedachte wellicht: zijn alle velden wel ingevuld? ![]() |
|
quote: Jep...ik heb inmiddels uit weten te pluizen dat er iets niet goed is met m'n array, want bij de eerste pagina levert 'out.println(formgegevens[1]);' een nulwaarde op, dus de NullPointerException zit 'm al in het eerste script/in de array zelf... Even uitvogelen dus. ![]() |
|
Ik zeg: debuggen in je IDE. Je draait braaf Eclipse tegenwoordig? ![]() |
![]() |
Dit topic is 40 pagina's lang: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
![]() |
Index / Algemeen | ![]() |
![]() |
![]() |
![]() |