IndexProfielRegistrerenHelpActive TopicsSearch Inloggen
Index / Algemeen Nieuw Topic
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:
Topic : Programmeren Vorige pagina | Volgende pagina
Judge M.
Lord of Metal
Usericon van Judge M.
Posted 11-03-2007 23:39 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 11 maart 2007 18:03 schreef WhiteRider het volgende:
Het gaat zeker niet lukken om gebruiker X zijn of haar door MD5-encrypted wachtwoord terug te geven?
Leg uit



DarknessThere
Usericon van DarknessThere
Posted 11-03-2007 23:41 by DarknessThere Profiel van DarknessThere

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]


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 11-03-2007 23:48 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 11 maart 2007 23:41 schreef DarknessThere het volgende:
edit-
alhoewel: http://www.md5encryption.com/?mod=decrypt
Ik vermoed dat dat 2de veld niet meer doet dan zoeken in een database die wordt aangelegd door ge-encrypte waardes uit veld 1.



Iskariot
Vulgaris Magistralis
Usericon van Iskariot
Posted 11-03-2007 23:58 by Iskariot Profiel van Iskariot

MD5 hashes zijn geloof ik niet uniek, die site die je daar hebt werkt met een database met bekende waarden en hashes.


WhiteRider
Usericon van WhiteRider
Posted 12-03-2007 0:33 by WhiteRider Profiel van WhiteRider

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.


WhiteRider
Usericon van WhiteRider
Posted 12-03-2007 0:35 by WhiteRider Profiel van WhiteRider

quote:
Op 11 maart 2007 23:41 schreef DarknessThere het volgende:
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

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.


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 12-03-2007 0:46 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 12 maart 2007 0:33 schreef WhiteRider het volgende:
Ik maak wel een nieuw wachtwoord aan zodra het wachtwoord vergeten is.
That's the way to do it! . Kun je trouwens ook met MD5 en substrings genereren. Karakter 5 t/m 12 van dikkelul3bier in MD5 ofzo

En eventueel de gebruiker de mogelijkheid geven het wachtwoord te wijzigen.



WhiteRider
Usericon van WhiteRider
Posted 12-03-2007 0:52 by WhiteRider Profiel van WhiteRider

quote:
Op 12 maart 2007 0:46 schreef Judge M. het volgende:
That's the way to do it! . Kun je trouwens ook met MD5 en substrings genereren. Karakter 5 t/m 12 van dikkelul3bier in MD5 ofzo

En eventueel de gebruiker de mogelijkheid geven het wachtwoord te wijzigen.

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.


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 12-03-2007 1:02 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

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.



WhiteRider
Usericon van WhiteRider
Posted 12-03-2007 8:32 by WhiteRider Profiel van WhiteRider

quote:
Op 12 maart 2007 1:02 schreef Judge M. het volgende:
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.

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.


0Tolerence
Usericon van 0Tolerence
Posted 12-03-2007 12:06 by 0Tolerence Profiel van 0Tolerence

quote:
Op 12 maart 2007 0:52 schreef WhiteRider het volgende:
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.


Waarom niet:

out.println("Je nieuwe wachtwoord is %s.", hexString);

Scheelt je 2 regels


"This one is older than shit, heavier than time!"


WhiteRider
Usericon van WhiteRider
Posted 12-03-2007 15:41 by WhiteRider Profiel van WhiteRider

Omdat ik mijn manier overzichtelijker vind.


Snaack
Usericon van Snaack
Posted 12-03-2007 15:46 by Snaack Profiel van Snaack

n00b. Your code sucks!


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 12-03-2007 15:56 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

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.



0Tolerence
Usericon van 0Tolerence
Posted 12-03-2007 16:06 by 0Tolerence Profiel van 0Tolerence

quote:
Op 12 maart 2007 15:41 schreef WhiteRider het volgende:
Omdat ik mijn manier overzichtelijker vind.


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!"


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 12-03-2007 16:45 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 12 maart 2007 16:06 schreef 0Tolerence het volgende:
Je kan bijvoorbeeld heel makkelijk variabele in een printed tekst gooien zoals een int met %i, strings met %s, double %d etc. etc.
Aha dat is dus anders dan in C. Daar is de double %lf en de int %d.



Zenial
Usericon van Zenial
Posted 12-03-2007 17:18 by Zenial Profiel van Zenialhttp://www.zenial.nl

quote:
Op 12 maart 2007 16:45 schreef Judge M. het volgende:
Aha dat is dus anders dan in C. Daar is de double %lf en de int %d.

Zowel %i als %d is int, en %lf is een long double. Een double kan je gewoon met %f printen


Zenial


0Tolerence
Usericon van 0Tolerence
Posted 12-03-2007 18:38 by 0Tolerence Profiel van 0Tolerence

quote:
Op 12 maart 2007 16:45 schreef Judge M. het volgende:
Aha dat is dus anders dan in C. Daar is de double %lf en de int %d.


Oja, zou ook kunnen. Ik ken dit ook uit C namelijk hehe


"This one is older than shit, heavier than time!"


WhiteRider
Usericon van WhiteRider
Posted 14-03-2007 20:58 by WhiteRider Profiel van WhiteRider

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!


0Tolerence
Usericon van 0Tolerence
Posted 14-03-2007 21:11 by 0Tolerence Profiel van 0Tolerence

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!"


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 14-03-2007 21:12 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
java.lang.NullPointerException
at _jsp._uploadenverwerken2__jsp._jspService(/uploadenverwerken2.jsp:44)
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]



WhiteRider
Usericon van WhiteRider
Posted 14-03-2007 21:29 by WhiteRider Profiel van WhiteRider

quote:
Op 14 maart 2007 21:12 schreef Judge M. het volgende:
Wat staat daar?

edithoer: in regel 44 van dat bestand bedoel ik dus.

Niks, die regelshit is onzin. Snap ik ook niet precies, maar in veel gevallen staat er niks of is het niets bijzonders.


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 14-03-2007 21:34 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

Stomme eerste gedachte wellicht: zijn alle velden wel ingevuld?



WhiteRider
Usericon van WhiteRider
Posted 14-03-2007 21:57 by WhiteRider Profiel van WhiteRider

quote:
Op 14 maart 2007 21:34 schreef Judge M. het volgende:
Stomme eerste gedachte wellicht: zijn alle velden wel ingevuld?

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.


Snaack
Usericon van Snaack
Posted 14-03-2007 22:31 by Snaack Profiel van Snaack

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 Active topics Nieuw topic Vorige pagina | Volgende pagina
http://www.zwaremetalen.com
Powered by ZwareMetalen [PHP] Forum Versie 2.15.0
Optimized for Internet Explorer 6.0 SP2+ / Opera 8+ / Firefox 1+
© 2001 - 2024 Stichting ZwareMetalen