Autor | Zpráva | ||
---|---|---|---|
jacques sapin Profil * |
#1 · Zasláno: 26. 3. 2008, 18:24:46
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 ... Jak mám výše uvedené upravit, aby se vytáhlo heslo, pěkně čitelný, rozšifrovaný? |
||
Kajman_ Profil * |
#2 · Zasláno: 27. 3. 2008, 07:29:36
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. |
||
Časová prodleva: 16 let
|
0