» »

java in mysql -> preveri geslo

java in mysql -> preveri geslo

Beezgetz ::

Ola klika,

Na spletni strani pridobim podatke od uporabnikov, ki jih nato shranim v mysql bazo.

Za pridobitev teh podatkov imam java aplikacijo.

Kar bi rad dosegel je pa to, da v java aplikaciji uporabnik vnese ime in geslo,
ter da aplikacija preveri uporabnika in geslo iz mysql baze.

Problem je v tem, ker so gesla v mysql-u zakriptirana, in nikakor se ne ujemajo s tistimi ki jih uporabnik vnese v java aplikaciji...

Predlogi so dobrodosli.

Hvala.
GNU/Linux,
ker si raje lastim svobodni OS,
kot da ukradem tistega ki ni vreden svojega denarja.

t3hn0 ::

Lahko bi napisal kako so gesla kriptirana? MD5, SHA, ...?
^.^

Beezgetz ::

ola t3hn0,

aha torej moram vedet kako so gesla zakriptirana v mysql-u?
ok, bom preveril, to v mysql pogledam kako sam kriptira ali je pomembno kako jih je php zakriptiral v mysql bazo?

hvala
GNU/Linux,
ker si raje lastim svobodni OS,
kot da ukradem tistega ki ni vreden svojega denarja.

FXMagic ::

Seveda moraš vedet, kako php kriptira ob vpisu v bazo. Potem pa z java aplikacijo kriptiraš vpisano geslo z enakim algoritmom in primerjaš to geslo z geslom v bazi (torej primerjaš kriptirani gesli).

Beezgetz ::

Oi,

kuul, php cms (joomla) uporablja md5.
Zdaj... nisem tocno zastopil hash in salt stvarci, bom pa probal aplicirat to kar sem nasel na netu.

Toda ce prav zastopim,
pol rabim kos java kode,
ki jPasswordField spremeni v md5 kriptirano geslo,
ter to pol primerjam z geslom iz msql-a?

hvala
GNU/Linux,
ker si raje lastim svobodni OS,
kot da ukradem tistega ki ni vreden svojega denarja.

keworkian ::

String inputfield = 'koda lakarkol ze'+salt;
MessageDigest m = MessageDigest.getInstance("MD5");
m.reset();
m.update(plaintext.getBytes());
byte[] digest = m.digest();
BigInteger bigInt = new BigInteger(1,digest);
String hashtext = bigInt.toString(16);
while(hashtext.length() < 32 ){
  hashtext = "0"+hashtext;
}

Kar ti preostane je se poizvedba na mysql in tojto
Obscenities in B-Flat

Goldee ::

lol. Napačen topic. Please pobriši moderator.
And Now for Something Completely Different...

-two things I like about UK -Monty Python & Pink Floyd-

Zgodovina sprememb…

  • spremenil: Goldee ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

LastPass odslej omogoča brezplačno sinhronizacijo med napravami

Oddelek: Novice / Varnost
336284 (3480) PARTyZAN
»

Razbijanje gesel z GPU je realnost (strani: 1 2 3 )

Oddelek: Novice / Varnost
10221543 (15974) MrStein
»

PHP - Register form

Oddelek: Izdelava spletišč
241525 (1153) roli
»

problem z mysql serverjem

Oddelek: Izdelava spletišč
161154 (927) koloredo
»

Skrivanje gesel

Oddelek: Izdelava spletišč
392496 (1736) Tr0n

Več podobnih tem