Autor Zpráva
jacques sapin
Profil *
Zdravím Vás,

potřeboval bych zašifrovat data v DB, ale tak aby byly zpětně zobrazitelný, čímž padá např. MD5() (?). Používám program napsaný v jakýmsi pro mě cizokrajným funkcionárním jazyce (erlang) a mysql jakš takš rozumím, takže toto jediný dokážu upravit. No, program využívá tabulky users se sloupcama username a password, kde password ukládá jako čitelný text, což se mi nelíbí.
Teď se heslo z DB tahá: SELECT password FROM users WHERE username=" ' Username ' "; Zkoušel jsem použít encode() a decode(), ale
SELECT DECODE(password, 'tajneheslo') FROM ...
nějak ne a ne fungovat (vlastně nefunguje ani vkládání s ENCODE() :) )..
Jak mám výše uvedené upravit, aby se vytáhlo heslo, pěkně čitelný, rozšifrovaný?
Kajman_
Profil *
tohle by mělo vrátit heslo
select decode(encode('heslo','tajneheslo'),'tajneheslo')

Encode vrací binární data, tak jestli je náhodou špatně neukládáte.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: