Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 08.09.06 Prihlásený: 13.11.24 Príspevky: 100 Témy: 50 | 50 |
Ahojte, mam maly problem ktory vobec neviem riesit, ale bude to len nejaka blbost. Viete mi s tym pomoct, pls?
V phpMyAdmin som dal prikaz na ulozenie:
Kód: INSERT INTO `zamestnanec` (`ID_zamestnanec`, `Titul`, `Meno`, `Priezvisko`, `Login`, `Heslo`, `Adresa`, `Vzdelanie`, `Datum_narodenia`, `Rodne_cislo`, `Tel_cislo`, `Cislo_uctu`, `Aktivny`) VALUES (NULL, 'fdgh', 'fdghfgdh', 'fgh', 'on', [b]PASSWORD('on'),[/b] 'dfgh', 'fh', '2009-11-18', 'dfgh', 'fdgh', 'fdgh', '1') Nasledne ked dam Kód: SELECT * FROM zamestnanec WHERE Heslo=PASSWORD('on') tak mi nevypise nic. Ked zadam Kód: SELECT * FROM zamestnanec WHERE Heslo='*771329914CC356A42E444A2DC393606CDE'
to uz funguje.
Neviete preco mi ten prvy select nejde?
Dik[/b]
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 | 30 Bydlisko: Bratislava |
Najprv som myslel ze to bude medzerami (typ char), ale nie je to ono. Netusim preco to blbne. Skus namiesto funkcie password pouzivat md5, alebo sha1. tie funguju.
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Možno to nejak súvisí s týmto: http://dev.mysql.com/doc/refman/5.1/en/ ... n_passwordCitácia: Note
The PASSWORD() function is used by the authentication system in MySQL Server; you should not use it in your own applications. For that purpose, consider MD5() or SHA1() instead. Also see RFC 2195, section 2 (Challenge-Response Authentication Mechanism (CRAM)), for more information about handling passwords and authentication securely in your applications.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 | 30 Bydlisko: Bratislava |
 este ze ta mame, mne sa nechcelo hladat
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 08.09.06 Prihlásený: 13.11.24 Príspevky: 100 Témy: 50 | 50 |
tak dik, ale aj tak presne neviem preco to nefunguje, lebo to som zobral stary skript z predosleho programu a tam mi to islo. Ten odkaz co si dal som uz doobeda cital, ale myslel som ze bude niekde u mna problem. Ale pouzijem asi MD5,
dik za help
|
|
Registrovaný: 08.09.06 Prihlásený: 13.11.24 Príspevky: 100 Témy: 50 | 50 |
a uz to ide a uz mi konecne zaplo kde bola chyba... ja som bol v tom ze to zahesluje na 32 znakov, tak som dal char(35). A ono je to na 42 znakov, takze sa to cele neulozilo. A co casu som s tym stravil. uz budem vediet 
|
|
|
No, čo sa týka md5/sha1 moc to neodporučam používať pri väčších projektoch
či praxi pretože sú ľahko dekodovateľné, pokiaľ zakodovaný reťazec neni aspoň 12-15 znakov. Existujú nato ešte aj online decryptori. Riešeni na tento
problém je veľa. Niečo úplne jednoduche je použiť napriklad zakryptovaný reťazec v sha1 do stredu zakrytptovaného reťazca md5. Dá
sa tiež bezpečnejšie zakrytovať pomocou pokročilejšej funkcie crypt či uz pre php, perl,
tak pre iné jazyky. Ďalším variantom je sa trošičku pohrať a vytvoriť si
vlastnú procedúru na šifrovanie reťazcov.
Hodil by sa ešte prečítať si niečo o salte.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
Ded'leg: ty teda dávaš rady ...
1, Nevytváraj vlastné kryptovacie funkcie. Je to hlúposť ako traky. Na vytvorenie sha1 či md5 pracovali odbornício dlhý čas, a prešlo to testami.Tvoj kryptovací jazyk ti každý skúsený kryptológ pomocou počítača prelúskne behom pár minút.
2, sha1 je vhodné do akýchkoľvek projektov ale nezabudni na spomínaný salt.
|
|
Registrovaný: 20.02.10 Prihlásený: 05.01.11 Príspevky: 4 Témy: 1 | 1 |
Dobrí deň, Prosím vás poraďte mi ako mám prepojiť php s SQliteManager. Nainštaloval som Program WAMSPERVER a do Tetu som vytvoril tabuľky podľa knihy:
Tabulka 1:
Kód: create table main (id int not null unique, nazev varchar(125) not null, misto varchar(125) not null, autor_id int not null, datum date not null, odkazy enum("ano","ne")); Tabulka 2: Kód: create table authors (id int not null unique, autor varchar(125) not null, mail varchar(60), telefon varchar(30)); Tabulka 3: Kód: create table odkazy (id_odkazu int not null unique, k_clanku int not null, hodnota varchar(255) not null); Vitvoril som PHP script ale neviem ako to má byť správne: Kód: <?php $db = mysql_connect("localhost", "user","heslo"); mysql_select_db("moje_databáze",$db); $vysledek = mysql_query("select id, nazev from main order by datum desc;",$db); while ($radek = mysql_fetch_row($vysledek)) { printf ("<a href=\"clanek.php3?id=%s\">%s</a> <br>",$radek[0],$radek[1]); } mysql_close($db); ?>
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Myslím, že s štandardnej inštalácii wampu je užívateľom "root" a heslo je prázdne, takže prvý riadok takto: Kód: $db = mysql_connect("localhost", "root","");
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 20.02.10 Prihlásený: 05.01.11 Príspevky: 4 Témy: 1 | 1 |
Dakujem ti za odpoveď trošku som sa stým potrápil ale došiel som nato.
správne má to byť takto:
$db = mysql_connect("localhost", "root");
|
|
Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
|