/* ------------ Hash ------------- */ SELECT MD5('Ahoj'); SELECT SHA1('Ahoj'); SELECT SHA2('Ahoj',256); SELECT SHA2('Ahoj',512); /* ------------ Sifrování ------------- */ SELECT AES_ENCRYPT('JakNaExcel','heslo') /* Získate 0x36a0a740291b82f1d12c3ae91c576e54 */ /* ------------ Desifrování ------------- */ SELECT AES_DECRYPT('0x36a0a740291b82f1d12c3ae91c576e54','heslo'); -- ??? /* ------------ Sifrování / Desifrování ------------- */ SELECT AES_DECRYPT(AES_ENCRYPT('JakNaExcel','heslo'),'heslo'); /* ------------ Sifrování do HEX------------- */ SELECT HEX(AES_ENCRYPT('JaNaExcel', 'heslo')); -- získám .... /* ------------ Desifrování z HEX ------------- */ SELECT AES_DECRYPT(UNHEX('33BD8D2E59F000D96B7393A907E55FA9'), 'heslo'); /* --- Jak "obelstít" hash? Vytvořit tabulku .. Naplnit daty - nejčastejší hesla 123456 0.830 % heslo 0.335 % 12345 0.235 % 123456789 .... Tabulka s md5 hesly CREATE TABLE `hesla` ( `jmeno` varchar(40), `heslo` varchar(40) ); ...