abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 05:00 | Bezpečnostní upozornění

Maxim Goryachy a Mark Ermolov ze společnosti Positive Technologies budou mít v prosinci na konferenci Black Hat Europe 2017 přednášku s názvem "Jak se nabourat do vypnutého počítače, a nebo jak v Intel Management Engine spustit vlastní nepodepsaný kód". O nalezeném bezpečnostním problému informovali společnost Intel. Ta bezpečnostní problém INTEL-SA-00086 v Intel Management Engine (ME), Intel Server Platform Services (SPS) a Intel

… více »
Ladislav Hagara | Komentářů: 0
dnes 01:33 | Zajímavý projekt

Na Humble Bundle byla spuštěna akce Humble Book Bundle: Java. Za 1 dolar a více lze koupit 5 elektronických knih, za 8 dolarů a více 10 elektronických knih a za 15 dolarů a více 15 elektronických knih věnovaných programovacímu jazyku Java od nakladatelství O'Reilly. Peníze lze libovolně rozdělit mezi nakladatelství O'Reilly, neziskovou organizaci Code for America a Humble Bundle.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Zajímavý projekt

Článek na OMG! Ubuntu! představuje rodinu písma IBM Plex. Jedná se o open source písmo (GitHub) navržené a uvolněné společností IBM (YouTube, Carbon Design System). Ukázka na Font Squirrel.

Ladislav Hagara | Komentářů: 0
včera 23:22 | Komunita

Na Humble Bundle lze získat počítačovou hru Brütal Legend (Wikipedie, YouTube) běžící také v Linuxu zdarma. Speciální akce končí ve středu v 19:00.

Ladislav Hagara | Komentářů: 0
včera 06:00 | Zajímavý článek

USA Network vysílá již třetí sérii seriálu Mr. Robot (Wikipedie, ČSFD.cz). Ryan Kazanciyan, technický konzultant seriálu, se na Medium v sérii článků Mr. Robot Disassembled věnuje jednotlivým dílům a popisuje použité nástroje a postupy.

Ladislav Hagara | Komentářů: 2
19.11. 23:55 | IT novinky

Společnost StartCom oficiálně oznámila, že jako certifikační autorita končí. Od 1. ledna 2018 přestane vydávat nové certifikáty a následující 2 roky bude poskytovat OCSP a CRL. Počátkem roku 2020 budou všechny platné certifikáty zneplatněny.

Ladislav Hagara | Komentářů: 20
19.11. 22:00 | IT novinky

Hodnota Bitcoinu, decentralizované kryptoměny, překonala hranici 8 000 dolarů [reddit].

Ladislav Hagara | Komentářů: 3
19.11. 21:55 | Zajímavý software

Byla vydána verze 10.0 linuxové distribuce Raspberry Digital Signage. Jedná se o distribuci pro jednodeskové počítače Raspberry Pi určenou k prezentačním účelům (veletrhy, prodejny, ...). Po naběhnutí systému je spuštěn webový prohlížeč v režimu celé obrazovky a vybraná prezentace. Nejnovější Raspberry Digital Signage vychází z distribuce Raspbian Stretch.

Ladislav Hagara | Komentářů: 0
19.11. 13:33 | Zajímavý software

Společnost Google na svém blogu věnovaném open source představila container-diff, nástroj pro analýzu a porovnávání Docker kontejnerů. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 0
19.11. 08:00 | Komunita

Flatpak Workshop proběhne ve středu 29. listopadu od 10:00 v Brně. V dopolední přednáškové části se účastníci seznámí s Flatpakem, se specifiky pro aplikace napsané v Qt a GTK+, portály, které integrují aplikace do systému, a na závěr, jak dostat aplikaci do Flathubu, což je momentálně největší centralizovaný repozitář Flatpaků. V odpolední části si pak mohou za pomoci lektorů zkusit nějakou aplikaci zabalit pro Flatpak. Workshop je určen pro 20 účastníků. Nutná je registrace.

Ladislav Hagara | Komentářů: 7
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (9%)
 (1%)
 (1%)
 (1%)
 (74%)
 (14%)
Celkem 713 hlasů
 Komentářů: 36, poslední 17.11. 18:43
    Rozcestník

    Dotaz: Java - jak vygenerovat hash určité délky

    tmr avatar 22.11.2009 11:58 tmr | skóre: 17 | blog: Offtopic | Praha 5
    Java - jak vygenerovat hash určité délky
    Přečteno: 1301×
    Dobrý den,

    potřeboval bych v Javě napsat funkci, které budu předávat 2 parametry - string který se má hashovat a délku výsledného hashe (délka dejme tomu v desítkovém zápisu). Takže když zavolám get_hash("pokus", 4), tak dostanu třeba "2849". Jak to mám udělat?

    Odpovědi

    22.11.2009 12:18 moira | skóre: 30 | blog: nesmysly
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    K čemu to má být dobré?
    Překladač ti nikdy neřekne: "budeme kamarádi"
    tmr avatar 22.11.2009 12:50 tmr | skóre: 17 | blog: Offtopic | Praha 5
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Ne, že bych tuhle otázku nečekal :-) To je na delší povídání, v podstatě jde o to že uživatel bude muset ten hash opsat z webu do mobilu, takže dlouhý hash nebude zrovna to pravé. Napadlo mě jedno řešení - vzít třeba jenom prvních x cifer z MD5 hashe, to by snad mělo stačit...
    Konqui avatar 22.11.2009 14:32 Konqui | skóre: 18 | blog: Konqui | Rožnov pod Radhoštěm
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    A musí to být hash nebo stačí jen náhodné čísla/písmena o určité délce?
    Open/save dialogy z GTK+ jsou nejkřiklavější ukázkou toho nejdebilnějšího software, co vůbec může existovat.
    tmr avatar 22.11.2009 16:09 tmr | skóre: 17 | blog: Offtopic | Praha 5
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Hash
    22.11.2009 15:34 moira | skóre: 30 | blog: nesmysly
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Škoda, že když jsi tu otázku čekal, tak jsi rovnou nenapsal odpověď do dotazu :) Ptal jsem se proto, protože není hash jako hash a ne každý se hodí ke všemu. Problém podobných dotazů jako jsi položil je v tom, že dotazující si na řešení problému zvolí nějaké řešení (dost často naprosto nevhodné nebo zbytečně složité) a na to se rovnou zeptá. Bohužel místo toho, aby se zeptal na řešení původního problému. Pak přestože existuje spousta jiných a jednodušších cest, tak mu s pak už nikdo neporadí, protože netuší, co chtěl tazatel vlastně vyřešit. Jak vidíš, sám jsi nakonec přišel na mnohem jednodušší řešení, které ale mimochodem nepasuje na původní dotaz :)
    Překladač ti nikdy neřekne: "budeme kamarádi"
    tmr avatar 22.11.2009 16:03 tmr | skóre: 17 | blog: Offtopic | Praha 5
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Mě napadlo, že se na tohle někdo zeptá, až po odeslání dotazu :-) Jinak souhlasím, že je lepší ptát se na původní problém, normálně bych to udělal, teď ale dělám na progamu pro jednu firmu a nemůžu mluvit o tom co přesně dělám.
    Konqui avatar 23.11.2009 07:56 Konqui | skóre: 18 | blog: Konqui | Rožnov pod Radhoštěm
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    A o jak dlouhý text se zhruba bude jednat? Napadá mě jedině napsat si vlastní hashovací funkci (pokud to má být rozumně krátké)
    Open/save dialogy z GTK+ jsou nejkřiklavější ukázkou toho nejdebilnějšího software, co vůbec může existovat.
    23.11.2009 09:09 kulik
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Vezmi hodnotu hashcode() toho stringu a uprav si ji dle chuti, napriklad pro tento konkretni pripad modulo 10000.
    24.11.2009 11:11 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    A není škoda z delšího hashe ztratit jeho část ? Nebylo by lepší (ale jistě pomalejší) hash rozdělit na dvě půlky (a teď nemyslim vydělit dvěma, ale z 1234 udělat 12 a 34). Tu větší od té menší odečíst (nebo naopak a potom dostat absolutní hodnotu z toho)) a dělat to do té doby, než nedostaneme potřebnou délku hashe ?
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 16:22 kulik
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    To netusim, zda by to bylo lepsi, nikde se neuvadi, k cemu to ma slouzit. Taky se to muze prevest do dvacitkove soustavy a pouzivat misto cislic pismena abecedy, to snad uz kazdeho napadne, co se s cislem da vsechno delat. Samozrejme pokud to ma byt nejak super bezpecne, tak by se mel pouzit nejaky salt apod., ale to z dotazu nevyplyva.
    23.11.2009 18:33 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Příloha:

    Tak jsem ti něco malýho napsal, protože jsem se nudil. Koukni na to. Jinak by to měl bejt jednosměrnej algoritmus (neměla by se dát napsát funkce, která z čísla udělá string).

    public static double getHash(String s, int lenght) {
            Double tmp = new Double(0);
            for (int i = 0; i < s.length(); ++i) {
                char c = s.charAt(i);
                int j = (int) c;
                tmp += j;
            }
    
            while (tmp < Math.pow(10, lenght - 1) || tmp > Math.pow(10, lenght)) {
                if (tmp >= Math.pow(10, lenght)) {
                    //System.out.println("vetší než " + Math.pow(10, lenght));
                    double zbytek = tmp % 2;
                    tmp = ((tmp / 2) + zbytek)- (zbytek / 2);
                }
                if (tmp < Math.pow(10, lenght-1)) {
                    //System.out.println("menší než " + Math.pow(10, lenght-1));
                    tmp = tmp * 2;
                }
            }
            return tmp;
        }
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    23.11.2009 22:34 kuka
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    No tohle je myslim tak trochu odstrasujici priklad, jak podobnou vec neimplementovat. Proc je napriklad promenna tmp Double a ne double? Proc ten hash neni celociselny?
    23.11.2009 23:01 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    No tohle je myslim tak trochu odstrasujici priklad, jak podobnou vec neimplementovat

    Je to čístě nástřel. Zajímala by mne vaše implementace, když tahle je odstrašující.

    Proc je napriklad promenna tmp Double a ne double?

    S tim Double máte pravdu, to jsem tam nechal omylem (předtím jsem to tam měl úmyslně).

    Proc ten hash neni celociselny?

    Hash je celočíselný, ale typu double. Snad napsat return (int)tmp; a přepsat předpis metody dotazující zvládne.



    Jenom teď ještě řeším,že pro podobné stringy to hází dost podobné hashe. Ještě pošlu druhou verzi, kde bude tohle ošetřeno.

    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    23.11.2009 23:23 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Příloha:
    Tak prosim, teď už to hází pro podobné odlišné "hashe". Můžete hodnodit pane Kuka. Vaše postřehy jsem vzal na vědomí a opravil.
    public static int getHash(String s, int lenght) {
            int usedLenght = lenght + 1;
            double tmp = 0;
            for (int i = 0; i < s.length(); ++i) {
                char c = s.charAt(i);
                int j = (int) c;
                tmp += j;
            }
    
            tmp = Math.abs(Integer.reverse((int)tmp));
    
            while (tmp < Math.pow(10, usedLenght - 1) || tmp > Math.pow(10, usedLenght)) {
                if (tmp >= Math.pow(10, usedLenght)) {
                    int zbytek = (int)(tmp % 2);
                    tmp = ((tmp / 2) + zbytek) - (zbytek / 2);
                }
                if (tmp < Math.pow(10, usedLenght - 1)) {
                    tmp = tmp * 2;
                }
            }
            
            return (int) (tmp / 10.0);
        }
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 08:29 kuka
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Proc vymyslet kolo. Existuji ruzna doporuceni, jak pocitat haskody retezcu tak, aby mely pokud mozno pekne vlastnosti (napriklad aby prehozeni pismen vedlo na ruzny haskod, coz trivialni scitani znaku nesplnuje) - podivej se treba, jak se pocita hashcode pro tridu String, zdrojaky jsou napriklad pro Sun implementaci k dispozici. Realizovat celociselne operace v typech s plovouci carkou samozrejme ciste technicky lze (dokud nejsou cisla moc velka), ja to ale povazuji za spatny programatorsky postup, protoze to neni logicke.
    24.11.2009 10:43 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Přílohy:
    Proc vymyslet kolo.

    Na 100% souhlasim. Já tu metodu vymýšlim čístě ze zvědavosti.

    prehozeni pismen vedlo na ruzny haskod, coz trivialni scitani znaku nesplnuje

    Po malé úpravě (viz. příloha) splňuje. Ale trochu se stydím, že mě to nenapdalo hned (a hlavně samo od sebe).

    Realizovat celociselne operace v typech s plovouci carkou samozrejme ciste technicky lze (dokud nejsou cisla moc velka), ja to ale povazuji za spatny programatorsky postup, protoze to neni logicke.

    Javu se teprve učím. Normálně programuji v jazycích kde se datové typy moc neřeší (hlavně PHP). Upravil jsem metodu, aby celou dobu pracovala s celočíselnými datovým typem. Takhle vám to příjde logicky správné už ?

     

    podivej se treba, jak se pocita hashcode pro tridu String, zdrojaky jsou napriklad pro Sun implementaci k dispozici

    Kouknul jsem, implementoval jsem sám ze zvědavosti. Má to však pro zadání (pevná délka a asi by autor chtěl pouze kladná čísla) nějáké mouchy.

    Jinak děkuji za poznámky. Rád se něco přiučím.

     

     

    Jen pro srovnání, jsem změřil NetBeans profilerem rychlosti všech tří hashů (můj originální - getHash, moje implementace hashCode - hashCode a originální hashCode - origHashCode). Výsledky jsem přiložil jako obrázek.

     

     

    public static long getHash(String s, int lenght) {
            int usedLenght = lenght + 1;
            long tmp = 0;
            for (int i = 0; i < s.length(); ++i) {
                char c = s.charAt(i);
                int j = (int) c;
                tmp += (j*(i+1));
            }
    
            tmp = Math.abs(Integer.reverse((int)tmp));
    
            while (tmp < Math.pow(10, usedLenght - 1) || tmp > Math.pow(10, usedLenght)) {
                if (tmp >= Math.pow(10, usedLenght)) {
                    int zbytek = (int)(tmp % 2);
                    tmp = ((tmp / 2) + zbytek) - (zbytek / 2);
                }
                if (tmp < Math.pow(10, usedLenght - 1)) {
                    tmp = tmp * 2;
                }
            }
            
            return (tmp / 10);
        }
    public static int hashCode(String s) {
            int hash = 0;
    
            for(int i =0; i < s.length(); i++) {
                hash = hash + s.charAt(i) * (int)Math.pow(31, s.length() - (i + 1));
            }
    
            return hash;
        }
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 09:53 moira | skóre: 30 | blog: nesmysly
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Můžu vědět, proč v tomto řádku odčítaš na konci tu nulu?

    tmp = ((tmp / 2) + zbytek) - (zbytek / 2);
    Překladač ti nikdy neřekne: "budeme kamarádi"
    24.11.2009 11:01 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Příloha:

    Máte uplnou pravdu, je to zbytečné. Teď to opravdu postrádá smysl. Kód jsem opravil. V podstatě jsem došel sám ke stejnému výpočtu, jako je originální javovský String.hashCode. Rozdíl je skoro jen v tom, že já používám:

    hash += s.charAt(i)*(i+1);

    a originál Sun metoda hashCode:

    hash += s.charAt(i) * (int)Math.pow(31, lenght - (i + 1));

    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 10:02 l4m4
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Toto je fakt ultrahnus. Nejhorší na celé věci je, že už komentář 2

    http://www.abclinuxu.cz/poradna/programovani/show/285297#2

    dává rozumný postup: prostě zkrátit nějaký známý hash dostupný jako knihovní funkce. Ale pán se nudí, a tak ignoruje dobré rady a bez jakékoli znalosti teorie hashovacích funkcí zbastlí jednu nefunkční pomocí výpočtů v polovoucí řádové čárce.
    24.11.2009 10:45 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Já se učim, a snažil jsem se vytknuté chyb opravit. Můžete ohodnotit poslední verzi ?
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 11:24 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Především je nesmysl pokoušet hashovací algoritmus jen tak vymyslet od prázdného stolu. Existuje dost popsaných hashovacích algoritmů, u kterých jsou známé jejich vlastnosti – stačí si mezi nimi nějaký vhodný vybrat a ten implementovat. Když budete vymýšlet nějaký algoritmus sám, nejspíš dojdete k něčemu, co bude jako hash fungovat špatně.

    Můžete si to srovnat s algoritmy pro řazení. Když ho budete vymýšlet sám, uděláte nějaké řazení vkládáním nebo přinejlepším probublávání, quicksort hned nevymyslí každý. Pro hashovací nebo šifrovací funkce to platí ještě mnohonásobně víc.
    24.11.2009 11:30 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Jak už jsem psal. Souhlasím že je 100% nesmysl "znovu vynalézat kolo". Jen jsem po přečtení dotazu dostal chuť si to vyzkoušet. Jak jsem psal, s Javou začínám (ve škole). Každá příležitost něco udělat a nechat si to okomentovat někým, kdo javu umí (u nás ve škole to snad pořádně neumí ani ten cvičící), je pro mne cenná.
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 11:52 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Ale co jste si chtěl vyzkoušet? Napsat nějaký kód, který dělá bůhvíco, nebo napsat hashovací funkci? Pokud ten druhý případ, stejně potřebujete najít nějaké hashovací algoritmy, které pak budete implementovat. Programování neznamená, že budete hlava nehlava psát nějaký kód; umět najít správný algoritmus nebo už existující kód je stejně důležité.
    24.11.2009 12:10 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Příloha:
    Ještě jsem opravil poslední chybičku (snad už) a opravdu teď nevím, proč můj algoritmus nevyhovuje zadání. Opravdu nejde o implementaci dokonalého hashování, jen o studentskou zvědavost (a opravdu to funguje). Používám téměř stejný hashovací algoritmus jako originální String.hashCode a došel jsem k němu sám, z toho mám radost. Pro nic víc jsem se nesnažil.
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 13:40 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Došel jste k něčemu sám, a vůbec netušíte k čemu, netušíte, jak se ten váš algoritmus chová. Váš algoritmus pouze převádí čísla z 216 soustavy do desítkové soustavy modulo 232. Proč tam je Long.reverse() nechápu vůbec. Váš algoritmus se od algoritmu použitého v Javě dost podstatně liší – ovšem je pravda, že ty algoritmy jsou co do míry hashování srovnatelné. Myslím, že pro oba dva nebude problém napsat inverzní funkci (která vrátí některý z možných vstupů), implementace String.hashCode() ve skutečnosti hashuje jenom podle pravých 7 znaků, další znaky se k hashi prakticky jen přičtou (takže u ASCII textu se osmý a další znak zprava promítnou jen do dolních 7 bitů hashe).

    Pokud to celé má sloužit jako bezpečnostní kód, použil bych nějakou prověřenou hashovací funkci (SHA nebo klidně i MD5), výsledek bych rozdělil na skupiny bitů požadované délky a z těch bych XORováním udělal jednu skupinu požadované délky.
    24.11.2009 14:15 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Nemyslím se že je napsat funkci inverzní (k té mé) taková jednoduchá záležitost. Long.reverse() jsem tam zapojil, protože to hodně změní hashe pro podobné stringy. A máte pravdu, že podobné hashování bere pořádně v potaz jen x znaků (v mém případě zleva). Zkusím se zamyslet a vymyslet něco pořádnějšího, až bude trochu času. Mám se ještě co učit v tomhle oboru.

    Jinak já osobně používám SHA s proměnou "solí" kde to jde (hesla a tak).
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 15:21 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    To, že desítkové vyjádření vypadá „různě“, ještě nic neznamená. Tím, že otočíte pořadí bitů, hash skutečně nijak nevylepšíte – tedy za předpokladu, že jde o kvalitní hash, který bity vstupu distribuuje opravdu co nejvíce náhodně.
    24.11.2009 17:30 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Jo jo. Já už tuším kam celou dobu míříte. Máte pravdu. Díky za poučení, zkusim to víc nastudovat. Právě koukám na MD5. Ještě jednou díky za konstruktivní kritiku a užitečné informace, to dneska poskytne málokdo.
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.