Page 1 of 3 123 LastLast
Results 1 to 25 of 56

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    The Conquerer I Be RazorJack's Avatar
    Join Date: Jul:2001
    Location: Øîï Ëàíä
    Posts: 3,108

    Åäèí benchmark îò ìåí :)

    Äîêàòî ñè îïðåñíÿâàõ çíàíèÿòà çà thread-îâå â Delphi ðåøèõ äà íàïðàâÿ íåùî íà ïðàêòèêà à íå ñàìî òúïè óïðàæíåíèÿ.

    À òî å äåìîíñòðàöèÿ êàê íà ïðàêòèêà bruteforce àëãîðèòúì ìîæå äà ñå ðàçäåëè íà íåîãðàíè÷åí áðîé íèøêè è äà íàòîâàðè êîëêîòî èñêàì ïðîöåñîðè. À êàêâî ïî-ïîäõîäÿùî çà öåëòà îò ðàçáèâàíå íà íÿêîÿ ïàðîëà?

    Òà åòî åäíà äðåáíà ïðîãðàìêà çà ðàçáèâàíå íà ïàðîëè íà .rar àðõèâè. Ðàáîòè ñàìî ñ òàêèâà àðõèâè, êîèòî èìåíàòà íà ôàéëîâåòå âúòðå ñúùî ñà êðèïòèðàíè. Äúëæèíàòà íà ðå÷íèêà òðÿáâà äà ñå äåëè íà 4 (çàùîòî ñå èçïîëçâàò 4 threads).

    Òåñòâàéòå ñúñ òåñòîâèÿ rar àðõèâ, êîéòî ñúì ïðèëîæèë áåç äà ïðîìåíÿòå íèêàêâè íàñòðîéêè è äàéòå ðåçóëòàòè òèê äà âèäÿ íà ðàçëè÷íè ïðîöåñîðè êàê å ïîëîæåíèåòî .

    Ñðåäíàòà ñêîðîñò ïðè ìåí ñ Q6600 íà 3300 mhz áåøå 106,2 êîìáèíàöèè â ñåêóíäà.
    Ïàðîëàòà îò 3 áóêâè ñå ðàçáèâà çà 173,59 ñåêóíäè.

    Çíàì ÷å å áàâíî, ïðîãðàìàòà CrarK íàïðèìåð âúïðåêè ÷å ðàáîòè ñàìî íà 1 ÿäðî òåñòâà ïðè ìåí îêîëî 250 êîìáèíàöèè â ñåêóíäà, àìà òÿ íå èçïîëçâà ñòàíäàðòíèÿ Unrar.dll êàòî ìåí àìè ñè èìà ñîáñòâåíè è äîñòà îïòèìèçèðàíè ôóíêöèè çà ïðîâåðêà íà ïàðîëàòà, à ïðåäñòàâÿòå ëè ñè àêî íåÿ ÿ áÿõà ðàçäåëèëè òàêà íà ìíîæåñòâî íèøêè?

    Íÿìà çíà÷åíèå äå, íå å èäåÿòà äà ñå ìåðÿ ñ äðóãè ïðîãðàìè. Èäåÿòà å äà íàïðàâÿ íà ïðàêòèêà òîâà äà íàòîâàðâà îïòèìàëíî 4 ïðîöåñîðà (à íà òåîðèÿ êîëêîòî èñêàì ìàêàð ÷å ïîâå÷å îò 128 åäâà ëè èìà ñìèñúë). ×å òî ïðåäñòàâåòå ñè àêî èçëÿçàò 32 èëè ïîâå÷å ÿäðåíè ïðîöåñîðè ñëåä íÿêîëêî ãîäèíè òî ðàçáèâàíåòî íà ïàðîëè íÿìà äà å êîé çíàå êàêúâ ïðîáëåì.

    Åòî ëèíê÷å:
    http://rapidshare.de/files/38925594/BF.rar.html

  2. #2
       
    Join Date: Aug:2003
    Location:  
    Posts: 8,103
    63,83 comb/s;
    288,64 sec.;

    E8400 @ 4005MHz
    ASRock X99 Extreme6/3.1 | Core i7 6950X | 32GB G.Skill DDR4-3200 | Samsung 970 PRO 1TB | MSI GeForce RTX 4080 Gaming X Trio

  3. #3
    Intel Rulezz buzzfuzz's Avatar
    Join Date: Apr:2005
    Location: Sofia
    Posts: 721
    353,66 s
    52,58 comb/sek
    ASRock Z68 ext4 gen3 l 2500K@4,5Ghz/1,29V l Megashadow 2xAP-15 l ENGTX560 DCII OC l 2x2GB A-Data
    l WD5000AAKS l Asus 2014S1T l SS-760KM l CM 690 II l

  4. #4
    Registered User danieli's Avatar
    Join Date: Jan:2005
    Location: Ñîôèÿ
    Posts: 105
    199.98s
    94.97 comb/sek

    Q6600@3000MHz

  5. #5
    Êðàåí ïîòðåáèòåë Zygot's Avatar
    Join Date: Mar:2002
    Location: Âàðíà
    Posts: 11,223
    178.86s
    102.4comb/s

    Q6600 8õ400 íîðìàëíà win ñðåäà firefox + 7-8 äðóãè ïðîãðàìè â background.
    Lenovo Ideapad 700; Desktop pc: HP X32 QHD, AMD Ryzen 3600, Gigabyte B450 Aoris Pro, PALIT RTX3070, Corsair Vengeance LPX 2x8GB, Adata S11 Pro 1TB, Riotoro Enigma G2 850W, Deepcool Tesseract.

  6. #6
    Registered User kiro777's Avatar
    Join Date: Dec:2003
    Posts: 153
    Åäâà ëè íÿêîé ùå ìå ìèíå
    1121.89 s
    16.43 comb/sek
    MSI CX600

  7. #7
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Õà ñåãà âå÷å .rar-÷åòî íà Ñåðåíäèïèòè óéäå...

    èíà÷å, áðàâî, ãîòèíà èäåÿ, int benchy
    Ëàïòîïà - 2ÃÕÇ òóðèîí X2 (TL60).. Âèñòà è ïðîöåñè íà áåêãðàóíä... 555s îáùî, 32.58 * s^-1
    Ìàøèíàòà âêúùè - 1.8GHz Opteron 165 Dualcore (ïîä ëèíóêñ, âðúçêà ïðåç VNC è ïóñíàòî ïðåç wine åìóëàöèÿ ) - 565s, 32.68 * s^-1.

    (Ìåæäó äðóãîòî, òîâà ìè íàïîìíÿ äà ñè êà÷à wine íà Ôåäîðàòà íà ëàïòîïà - ãëîæäè ìå ïîäîçðåíèå, ÷å Ôåäîðàòà ñ åìóëàöèÿ ùå å ïî-áúðçà îò Âèñòàòà... è òî ïðè âñå, ÷å Ôåäîðà 8 ïàê íå å îò íàé-ëåêèòå OS-è)
    Last edited by anrieff; 26th March 2008 at 02:54. Reason: ++ êúùíàòà ìàøèíà
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  8. #8
    Lam3r Inc. adm1n1strat0r's Avatar
    Join Date: Dec:2004
    Location: Sofia
    Posts: 457
    47.9 comb/s;
    337,77 sec.;

    Å2160 @ 3000MHz
    Softwarå is like sex , it is better when it`s free GNU
    Linux is for those who hate Windows. FreeBSD is for those who love UNIX.

  9. #9
    The Conquerer I Be RazorJack's Avatar
    Join Date: Jul:2001
    Location: Øîï Ëàíä
    Posts: 3,108
    @anrieff àáå ïîíåæå çíàì ÷å ñè ïðîãðàìèñò äàëè íå òè ñå çàíèìàâà ìàëêî ñ ïîäîáðÿâàíåòî íà ñêîðîñòòà ÷å òàêà íåùî ìå ÷îâúðêà îòâúòðå?

    ïðîáëåìà ñúñ ñêîðîñòòà òóê å ÷å çà âñÿêà êîìáèíàöèÿ âèêàì ôóíêöèèòå îò unrar.dll
    ïúðâî äà îòâîðè rar àðõèâà
    ïîñëå äà ïðîâåðè äàëè ñ âúïðîñíàòà ïàðîëà header-à íà ôàéëà ùå äàäå crc ãðåøêà
    è íàêðàÿ äà çàòâîðè àðõèâà

    äîðè ñàìî îòâàðÿíåòî è çàòâàðÿíåòî ñà äîñòà íåíóæíè èç÷èñëåíèÿ à è ñàìîòî äåêðèïòèðàíå íà AES âúòðå åäâà ëè å îïòèìèçèðàíî çà ñêîðîñò, äàæå ïîäîçèðàì ÷å íàðî÷íî ñà ãî íàïðàâèëè áàâíî

    Òà ïîíåæå íàìåðèõ cpp source êîä çà unrar (à íå ñúì îò õîðàòà äåòî ìíîãî ðàçáèðàò îò C ) áè áèëî õóáàâî àêî íÿêîé ìîæå äà ñèíòåçèðà è èçâàäè îò íåãî ôóíêöèÿ äåòî ïðè ïîäàäåíè íÿêîëêî áàéòà îò ôàéëà è ïàðîëà äà ïðîâåðÿâàò äàëè âúïðîñíàòà ïàðîëà ìèíàâà crc ïðîâåðêàòà (äåìåê å âÿðíà)

    è àç êàêòî âå÷å âñè÷êî ñúì ðàçäåëèë íà íèøêè ìîãà ñàìî äà çàìåñòÿ ñåãàøíàòà ôóíêöèÿ çà ïðîâåðêà íà ïàðîëàòà ñ ïî îïòèìèçèðàíà òàêàâà. Òîêó âèæ ñìå íàïðàâèëè ïî äîáðà ðàçáèâà÷êà íà ïàðîëè îò crark

    áòâ â ñëó÷àé ÷å íà íÿêîé C ãóðó íå ìó ñå òúðñè â ãóãúë åòî òóêà ãî ìåòíàõ unrar ñîðñ êîäà
    http://rapidshare.de/files/38931171/....4.tar.gz.html
    Last edited by RazorJack; 26th March 2008 at 11:46.

  10. #10
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Äåêîäèðàíåòî íà AES ñå ïðàâè ñ table lookups ïðèíöèïíî. Àêî è â unrar*.dll-èòå ãî ïðàâÿò òàêà (áè òðÿáâàëî), òàçè ÷àñò ñïåöèàëíî íÿìà äà ìîæå äà ñå óñêîðè ìíîãî.
    Áàâåíåòî ïðè òåá ñèãóðíî å çàðàäè öèêúëà îòâàðÿíå/ïðîáà/çàòâàðÿíå, íå ñè ëè ðàçãëåæäàë äàëè íå ìîæå äà åëèìèíèðàø îòâàðÿíåòî è çàòâàðÿíåòî âñåêè ïúò (íÿìàì èäåÿ êàêâî å API-òî)...?

    Èíà÷å ìîãà äà ñå ðàç÷îâúðêàì ñ unrar ñîðñ êîäà è äà èçáúëâàì íÿêàêâî DLL-÷å, àìà íÿìà äà å äíåñ Òèÿ äíè íåùî íÿìàì ìíîãî âðåìå
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  11. #11
    The Conquerer I Be RazorJack's Avatar
    Join Date: Jul:2001
    Location: Øîï Ëàíä
    Posts: 3,108
    å ìú÷èõ ñå åñòåñòâåíî àìà íå ùå áåç îòâàðÿíå è çàòâàðÿíå. òî÷íî çàòîâà òúðñÿ äðóã âàðèàíò, à íå ïðåç îðèãèíàëíèÿ dll. ÷å êàòî ïðàâÿ íåùî è àêî íå ñå ïîëó÷è äîñòàòú÷íî äîáðå è ìå ÷îâúðêà îòâúòðå

    àêî òè èçáúëâàø íåùî òàêîâà ùå å ÿêî

    àç ïúê îáìèñëÿì äà íàïðàâÿ êëèåíò-ñúðâúð âàðèàíò íà òîâà êàòî ñúðâúðà äà ðàçïðåäåëÿ çàäà÷èòå íà êëèåíòèòå êàêâà ÷àñò îò âñè÷êîòî äà ñìÿòàò ...

  12. #12
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    AES ìîæå äà ñå ðåàëèçèðà êàòî bitslice ñ âåêòîðíèòå SIMD èíñòðóêöèè. Àêî íå å ðåàëèçèðàí òàêà â unrar*.dll, ñïåöèàëíî òàçè ÷àñò ìîæå åâåíòóàëíî äà ñå óñêîðè.

    RazorJack, íàïðàâè BOINC ïðîåêò è ïóñíè òåìà â ïîôîðóìà çà ðàçïðåäåëåíè ïðîåêòè. Ìîæå ïúê íÿêîé äà ñå íàâèå äà ñè êà÷è êëèåíòà Âå÷å å ïðàâåíî îò Distributed.Net, íî òàì (óæ) ðàçáèâàõà ïðîèçâîëíè êëþ÷îâå çà ñïîðòà.
    Last edited by icaci; 26th March 2008 at 14:49.
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  13. #13
    The Conquerer I Be RazorJack's Avatar
    Join Date: Jul:2001
    Location: Øîï Ëàíä
    Posts: 3,108
    ùî ïúê BOINC íàëè èäåÿòà å äà ñè íàïðàâÿ íåùî àç

    òà åòî êàêâî ñúòâîðèõ àêî íÿêîé èìà äîñòúï äî ìðåæà ñ ïîâå÷êî êîìïþòðè è ìó ñå çàíèìàâà ìîæå äà ãî èçòåñòâà

    http://www.badongo.com/file/8633278

     ïðåäíàòà âåðñèÿ àëãîðèòúìà ìè èìàøå åäíî áúã÷å è âñúùíîñò íå ïðîâåðÿâàøå àáñîëþòíî âñè÷êè êîìáèíàöèè. ñåãà å îïðàâåíî è îñâåí òîâà êàêòî êàçàõ òîâà å êëèåíò-ñúðâúð ïðèëîæåíèå.

    ïúðâî ïóñêàòå ñúðâúðà, íàòèñêàòå áóòîíà ãîðå çà äà ãî àêòèâèðàòå è ïîñëå ñå âúðçâàòå ñ êëèåíòèòå êúì íåãî è òå ïî÷âàò äà ñè ñìÿòàò àâòîìàòè÷íî, àêî íÿêîé êëèåíò íàìåðè ïàðîëà òÿ ùå ñå èçïèøå â Log ïðîçîðåöà íà ñúðâúðà.

    Çàñåãà ñúì ãî òåñòâàë ñàìî íà ìîÿ êîìï è íåçíàì êàê ùå ñå äúðæè ñ ïîâå÷å êîìïþòðè â ìðåæà çàòâà ïóñêàì òóêà íÿêîé äà òåñòâà ...



    õìì òî íàëè ìîçúêà ìè ïîñòîÿííî ñè ðàáîòè êàòî background ïðîöåñ è ñåãà ñå ñåòèõ ÷å ìîæå äà ñúì îïëåñêàë íåùî è õîðàòà êîèòî ñà ñàìî ñ 1 ïðîöåñîð äà èì ïîêàçâà íÿêàêâè ãðåøêè? àêî å òàêà äà ñå îáàäÿò
    Last edited by RazorJack; 4th April 2008 at 21:45.

  14. #14
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    À, äàé äà âäèãíåì òàÿ õóáàâà òåìà îò ïðàõòà

    Â÷åðà ìå ðàç÷îâúðêà ïàê òàÿ èäåÿ çà RAR êðàêåðà, è ùî òîëêîâà áàâíî ñå òåñòâàò ïàðîëèòå... è âçåõ äà ïîðàçãëåäàì ìàëêî êàê ñòîÿò íåùàòà ñúñ ñêîðîñòòà.

    Ïúðâî ïðîâåðèõ êàêâî èìåííî áàâè ïðîâåðêàòà, è äàëè òàçè ÷àñò íå ìîæå åâåíòóàëíî äà ñå ñ÷óïè èëè óñêîðè. Íà ïðúâ ïîãëåä â ãóãúë íå èçëåçå íèùî îòíîñíî êàêâî ïðåäñòàâëÿâà èíèöèàëèçèðàùàòà ñòúïêà ïðè äåêîäèðàíåòî íà RAR. Îñâåí òîâà, ñòðóâà ìè ñå, ÷å âúîáùå íèêîé ñåðèîçåí êðèïòàíàëèòèê íå å àòàêóâàë RAR-à êàòî öÿëî, êàòî ñà âèäåëè AES è ñà âäèãíàëè ðúöå Âñè÷êèòå êðàê-ïðîãðàìè ñà ïðàâåíè îò ðóñíàöè, òåÿ ñà ãîëÿìî ïëåìå

    Ïîíåæå íèùî íå îòêðèõ, íàêðàÿ îòâîðèõ ñîðñêîäà íà unrar è ïîãëåäíàõ êàêâî ïðàâè. Áàâåùàòà ÷àñò íå å òî÷íî çàðàäè AES êðèïòèðàíåòî, à çàðàäè ãåíåðèðàíåòî íà AES êëþ÷a (çàåäíî ñ Initialization Vector-à) îò äàäåíàòà ïàðîëà. Òàçè ÷àñò ñå ïðàâè ñúñ SHA-1 õåø. Ïî-òî÷íî, ñ 262144 (2^18) âðúòêè íà SHA-1 õåøèðàíå. Åòî â äåòàéë êàêúâ å àëãîðèòúìà:

    1. Ïîòðåáèòåëñêàòà ïàðîëà ñå ïðåâðúùà ïúðâî â wide char - 16 áèòà íà char
    2. Äîáàâÿ ñå åäèí Salt, êîéòî ñå âçèìà îò rar-÷åòî. Ïðè ìîåòî òåñòîâî ðàð÷å ñà 7 ñëó÷àéíè áàéòà, ðàçëè÷íè çà âñåêè ôàéë â rar-a.
    3. Êúì ïîëó÷åíèÿ áëîê ñå äîáàâÿò òðè áàéòà, êîèòî ñà ðàçëè÷íè íà âñåêè öèêúë (è ñå îáðàçóâàò îò ïîðåäíèÿ íîìåð íà èòåðàöèÿòà âúâ little endian. ò.å. íà ïúðâàòà èòåðàöèÿ áàéòîâåòå ñà 00 00 00, íà ñëåäâàùàòà 01 00 00 è ò.í.)
    4. Ïîëó÷åíèÿ áëîê <wchar password>+<salt>+<index> ñå ïîäàâà íà SHA1_Update
    5. Ñòúïêà 4 ñå èçïúëíÿâà 262144 ïúòè, êàòî íà âñåêè 16384 öèêúëà ñå âçèìà ïî åäèí áàéò îò òåêóùèÿ õåø è ñå ïîëçâà âúâ Initialization Vector-à íà AES-à.
    6. Ñëåä âñè÷êè èòåðàöèè, ñå âçèìà ðåçóëòàòíèÿ õåø è ïúðâèòå ìó 128 áèòà ñå ïîëçâàò çà AES êëþ÷.

    Ðåàëíî, öÿëîòî âðåìå îòèâà âúâ SHA1 õåøèðàíåòî (òåñòâàõ ñ ïðîôàéëúð - 96% îò âðåìåòî å ñàìî â SHA1_Transform). Êîåòî îáÿñíÿâà çàùî ñà òîëêîâà ðàçëè÷íè îòêúì ñêîðîñò ðàçëè÷íèòå êðàê ïðîãðàìè.

    Ïúðâî ñå çàìèñëèõ, äàëè òàçè ñõåìà íå ìîæå äà ñå ñ÷óïè, îò êðèïòîãðàôñêà ãëåäíà òî÷êà. Íå ñúì ñïåö, íî ïîíå íà ìåí íå ìè äîéäå íÿêàêâà ìúäðà èäåÿ . SHA1 ñå âîäè çà òåîðåòè÷åñêè ñ÷óïåíî îò ðàçíèòå êðèïòàíàëèòè÷íè ãóðóòà, íî íà÷èíà, ïî êîéòî å "ñ÷óïåíî", íå íè âúðøè ðàáîòà â ñëó÷àÿ. Äà áðóòôîðñâàìå AES êëþ÷à íÿìà ñìèñúë, åäíî íà ðúêà òîé å 128 áèòà, îò äðóãà ñòðàíà òðÿáâà äà áðóòôîðñíåì è Initialization Vector-à, òîåñò òîòàëíà ñëîæíîñò 2^256 . Íàëè÷èåòî íà salt îáåçñìèñëÿ rainbow òàáëèöè ñ ïðåèç÷èñëåíè key/IV çà âñè÷êè 7 ñèìâîëíè ïàðîëè äà ðå÷åì, à îñâåí òîâà, äàæå è äà íàìåðèì key/IV çà ïúðâèÿ ôàéë, òå íÿìà äà íè âúðøàò ðàáîòà çà ñëåäâàùèÿ. È ò.í., äîáðà å ñèñòåìêàòà

    Çíà÷è îñòàâà ñàìî äà ñå óñêîðè èç÷èñëÿâàíåòî íà SHA1-òî, à ìåãäàí çà òîâà èìà ìíîãî.  äåôîëòíèÿ ñîðñ íà unrar ñå ïîëçâà íÿêàêâà ñòàíäàðòíà ðåàëèçàöèÿ íà C, î÷åâèäíî íåóñêîðåíà. Ñ íåÿ ñå òåñòâàò ãðóáî êúì 7.5 ïàðîëè â ñåêóíäà íà åäíî ÿäðî (ñ îôèöèàëíîòî unrar binary è Pentium 4 @ 2.4GHz). (Òåñòîâåòå ñà ñ åäíà open source ïðîãðàìêà, rarcrack, êîÿòî ïðàâè ñëåäíîòî: ãåíåðèðà êîëêîòî é êàæåø thread-îâå, è âúâ âñåêè îò òÿõ âèêà unrar -t -pXXXX <ôàéë>.rar). Êàòî êîìïèëèðàõ ñàìîòî unrar îò ñîðñîâåòå ìè èçêàðà äîðè ïî-ëîøà ñêîðîñò (5.5 p/sec), ò.å. ïîäîçèðàì, ÷å îôèöèàëíîòî binary å êîìïèëèðàíî ñ íÿêîé "ÿê" êîìïèëàòîð êàòî Intel C++ compiler. Íàñî÷èõ ñå äà òúðñÿ ïî-áúðçî SHA1 ðåàëèçàöèè è â èíòåðíåò õâàëåõà ìíîãî òàçè â OpenSSL, òàêà ÷å ïîëçâàõ íåÿ (íî êàòî link-íàõ êúì libssl, íå ñúì ïðîáâàë äèðåêòíî äà âêàðàì àñåìáëåðñêàòà âåðñèÿ âúâ unrar-a ). Ðåçóëòàòèòå ñà ôðàïèðàùè, íà P4 èçâàäè 19.1 p/s íà åäíî ÿäðî, ñïðÿìî 7.5 îò îôèöèàëíîòî binary. Äàæå íàïðàâèõ ìàëêî òåñòîâå, çàåäíî ñ ïðîãðàìàòà cRARk, êîÿòî å äîñòà äîáðå îïòèìèçèðàíà:


    Code:
    CPU                 | cRARk 1 thread | unrar official | unrar + ssl |
    --------------------+----------------+----------------+-------------+
    Pentium 4 @ 2.4Ghz  |         60 p/s |        7.5 p/s |    19.1 p/s |
    --------------------+----------------+----------------+-------------+
    Opteron 165 @ 1.8GHz|         59 p/s |       11.5 p/s |    14.5 p/s |
    --------------------+----------------+----------------+-------------+
    Ò.å. âèæäà ñå, ÷å ìåãäàí çà îïòèìèçàöèÿ (îñîáåíî íà Netburst) èìà ìíîãî.
    Òîâà, êîåòî unrar íå ïðàâè, à áè ìîãëî äà ñå âêàðà, å äà ñå ïðîâåðÿâàò ïî 4 ïàðîëè íàâåäíúæ, êàòî ñå âåêòîðèçèðà öÿëîòî èç÷èñëåíèå íà SHA1 (ïîäîçèðàì, ÷å â cRARk ïðàâÿò íåùî ïîäîáíî), êàêòî ïðåäïîëàãàì ïðåäëàãà è icaci. Ñúñ integer SSE2 âúâ âñåêè SSE ðåãèñòúð ìîæå äà ïàçèì 4 ïðîìåíëèâè îò SHA1_Transform ôóíêöèÿòà è äà ãåíåðèðàìå ïî 4 õåøà íàâåäíúæ, à ïîñëå ìîæå äà ñå òåñòâàò ñåðèéíî, òúé êàòî òåñòâàíåòî íå îòíåìà ïî÷òè íèêàêâî âðåìå. Àêî äîêàðàìå ñêîðîñòòà íà cRARk íÿìà äà å íèêàê çëå, ïîñëå ìîæå äà ñå ðàçïàëåëèçèðà è ùå ÷óïè ìèâêè. Ïðîáëåìúò îñòàâà îáà÷å êàê äà ñè êîìóíèêèðàò ïðîãðàìàòà íà Razorjack è ìîäèôèöèðàíèòå unrar.dll-è, àìà òîâà íå òîëêîâà òðóäíî äà ñå èçìèñëè ñïîðåä ìåí
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  15. #15
    Registered abUser ike's Avatar
    Join Date: Jul:2004
    Location: sofiÿ
    Posts: 4,965
    Íÿêîé ïðîáâàë ëè ñå å äà êîìïèëèðà íåùî ïîä CUDA èëè CTM.
    Àêî ñå ïðåêàðà SHA1 îò òàì ñêîðîñòòà ñèãóðî ùå ñêî÷è 100 ïúòè.
    Have no fear ike iz here.
    CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color

  16. #16
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Ìè åäíèòå ðóñíàöè ãî ïðàâÿò òîâà, ðàáîòåëî íà nVidia êàðòè ñàìî, íî íå áèëî òîëêîâà ìíîãî ïúòè ïî-áúðçî. Èíà÷å êàòî çà "áåçïëàòíî" úïãðåéä÷å - ëîøî ëè å
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  17. #17
    The Conquerer I Be RazorJack's Avatar
    Join Date: Jul:2001
    Location: Øîï Ëàíä
    Posts: 3,108
    áðåé ùå ìè ñòàíå èíòåðåñíî ïàê äà ãî ïî÷îâúðêàì òîâà

    anrieff íå ðàçáðàõ êîìïèëèðàë ëè ñè òàêúâ îïòèìèçèðàí unrar.dll ? ñëåä êàòî ñàìî sha1 å íàïðàâåíî äà ðàáîòè ïî áúðçî êàêúâ å ïðîáëåìà äà ñå ïîëçâà ñ ìîÿòà ïðîãðàìà? èëè êàêâè ïðîìåíè òðÿáâà äà ñå íàïðàâÿò? âñå ïàê òîâà å ïî÷òè äâîéíî óâåëè÷åíèå â ñêîðîñòòà è íèêàê íå å ìàëêî ÿ ïðàòè åäèí òàêúâ îïòèìèçèðàí dll

    òîêó ùî êà÷èõ òåÿ áúëãàðñêèòå íåùà â sourceforge btw ...
    Last edited by RazorJack; 1st February 2009 at 15:38.

  18. #18
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Çíà÷è, êàêâî ñúì íàïðàâèë äîñåãà - ïî source êîäà íà unrar íå ñúì ïèïàë ïî÷òè íèùî. Ñàìî ñìåíèõ äà ïîëçâà OpenSSL-ñêèòå SHA1 ïðîöåäóðè. Ñïîðåä ìåí, àêî ñå âêàðà äèðåêòíî êîäà íà ïðîöåäóðàòà (êàêòî ñè å íà àñåìáëåð) â êîäà íà Unrar, ùå ñå ïîëó÷è äàæå ïî-äîáðå, íåùî ñè ìèñëÿ, ÷å òàêà è íå ïîëçâà íàèñòèíà îïòèìèçèðàíàòà âåðñèÿ.
    Èíà÷å, ñêîðîñòèòå, êîèòî ïîñòèãíàõ íà ìàøèíàòà âêúùè (14.5 p/s ñ OpenSSL-à íà åäíî ÿäðî) íå ñà îñîáåíî âïå÷àòëÿâàùè, çàùîòî íà ñúùàòà ìàøèíà ïðàâÿ 31 p/s ñúñ ñòàðàòà âåðñèÿ íà ïðîãðàìêàòà òè (íà äâå ÿäðà), ò.å. äàæå è äà èçêîìïèëÿñàì íîâ unrar.dll òàêà êàêòî å, òîé ùå êðàêâà ïî-áàâíî ñïðÿìî îðèãèíàëíèÿò. Òîâà, êîåòî îùå íå ñúì ïðîáâàë, å äà ðóòÿ ñ Intel C++ êîìïèëàòîðà - àìà ùå å ïî-íàòàòúê, ÷å ãî íÿìàì çàñåãà âêúùè.
    Last edited by anrieff; 1st February 2009 at 19:21.
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  19. #19
    The Conquerer I Be RazorJack's Avatar
    Join Date: Jul:2001
    Location: Øîï Ëàíä
    Posts: 3,108
    ñïîðåä ìåí òðÿáâà äà ñå òåñòâà ñ åäèí è ñúùè ñîôòóåð çà äà ñå åëèìèíèðàò åâåíòóàëíè ðàçëèêè â îò÷èòàíåòî íà ñêîðîñòòà. áè áèëî ÿêî àêî ìîæåø äà èçêîìïèëèðàø åäèí dll äåòî äà òåñòâàì ñïðÿìî ñòàðèÿ ...

    àç êîìïèëèðàõ åäèí dll îò îðèãèíàëíèÿ êîä (ñ bcc32 áîðëàíäñêè ôåí ñúì êâî äà ïðàèø ) àìà å îêîëî 8-9% ïî áàâåí îò îðèãèíàëíèÿ unrar.dll.

    òàì â êîäà èìà ôàéëîâå sha1.cpp è sha1.hpp äåòî ïðåäïîëàãàì ÷å ìîãàò äèðåêòíî äà ñå çàìåíÿò ñ ïî îïòèìèçèðàíè ... øå ñå ïîðàçðîâÿ è àç

  20. #20
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    [QUOTE=RazorJack;1797038]... îêîëî 8-9% ïî áàâåí ... /QUOTE]
    Áúðæå áåãàé â Çàëèâà íà îíèÿ ñ ÷åðíàòà ïðåâðúçêà íà îêîòî çà Èíòåë êîìïèëàòîðà!
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  21. #21
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Ìè äà âçåìà äà ñå ïîõâàëÿ äîêúäå ÿ äîêàðàõ

    Â÷åðà ñå çàèãðàõ äà îïòèìèçèðàì unrar ïðîãðàìêàòà âúðõó Linux.  íà÷àëîòî, êàêòî ñè ìèñëåõ, ñëîæèõ äèðåêòíî SHA1 êîäà îò OpenSSL è íà Opteron ìàøèíàòà ñêîðîñòòà ñå êà÷è îò 14.5 íà 16 p/s. Óñïÿõ äà ðàçêàðàì îùå íÿêîëêî íåùà (íàïðèìåð òàì íåïðåêúñíàòî íóëèðàò âðåìåííèòå ìàñèâè - äà íå îñòàâàò âèäèìè êðèòîäàííè â ïàìåòòà ). Ñëåä êàòî memset-îâåòå îòèäîõà ïîä íîæà êà÷èõ äî 17p/s. Íàèñòèíà ãîëÿìàòà îïòèìèçàöèÿ ñå ïîëó÷è, êàòî íàìàëèõ áðîÿ íà èçâèêâàíèÿòà íà SHA1_Update - â ñìèñúë, â îðèãèíàëíèÿ êîä òîçè update ñå âèêà íà âñÿêà âðúòêà îò öèêúëà (çà âñÿêî ïîäñòðèíã÷å <pwd>+<salt>+<index>), à àç ñå ñåòèõ äà íàòðóïàì ïðèìåðíî 64 òàêèâà êîïèÿ âúâ âðåìåíåí ìàñèâ è äà âèêíà SHA1_Update âúðõó öÿëîòî íåùî, êàòî òàêà ñïåñòÿâàì "äîìàêèíñêèòå" ðàáîòè ïî ïîääðúæêà íà ãîëåìèíàòà íà âõîäíèòå äàííè, áóôåðèðàíåòî èì è ïðî÷åå (ò.å. ÷èñòàòà àñåìáëåðñêà ïðîöåäóðà çà SHA1Transform ðàáîòè ïîâå÷å âðåìå).

    Ðåçóëòàòèòå îò âñè÷êè òåçè îïòèìèçàöèè ñà: íà Îïòåðîí 1.8 ñå êà÷è ñêîðîñòòà îò 14.5 p/s äî 21.5 p/s, à íà Pentium4-êàòà îò 19.1 íà 27.6 p/s.

    Äíåñ ñå çàõâàíàõ äà îïòèìèçèðàì è unrar.dll-òî. Òóê ðàçëèêàòà ñòàíà ó÷óäâàùî ãîëÿìà, âúîáùå íå áÿõ î÷àêâàë òàêîâà óñêîðåíèå! ßâíî â îðèãèíàëà ñà ïîëçâàëè ñúâñåì íåîïòèìèçèðàíà âåðñèÿ. Ñ îðèãèíàëíîòî .dll, ïðîãðàìêàòà íà RazorJack ðàáîòåøå íà òàçè ìàøèíà (3.2 Core2 Quad) ñ êúì 67p/s, à ñåãà ñêî÷è äî 215 p/s!. Ðàçáèðà ñå, âñå îùå èìà êàêâî äà ñå æåëàå, âñå ïàê cRARk ïîñòèãà ïîäîáíè ðåçóëòàòè íà åäíî ÿäðî.

    Ïðèêà÷èë ñúì ìîäèôèöèðàíîòî .dll-÷å - êîéòî èñêà äà òåñòâà (áè áèëî èíòåðåñíî äà ñå íàïðàâè ñðàâíåíèå êîëêî å óñêîðåíèåòî ïðè ðàçëè÷íèòå àðõèòåêòóðè). ZIP-÷åòî ñúäúðæà
    unrar.dll, êîåòî òðÿáâà äà ñè ðàçêîïèðàòå â Client/Plugins (òàì èìà 4 êîïèÿ, unrar1.dll, unrar2.dll è ò.í, êîïèðàéòå ìîäèôèöèðàíîòî âúðõó âñè÷êèòå 4 - åäíàêâè ñà). Êàòî òåñòâàòå, íå ïóñêàéòå Wordlist attack, ïîíå äîêàòî RazorJack íå îïðàâè ïðîáëåìà ñ îò÷èòàíåòî íà ñêîðîñòòà.

    Btw, íå óñïÿõìå äà ñå ðàçáåðåì ñúñ Intel C++ êîìïèëàòîðà - êîìïèëèðà ñå âñè÷êî, íî òàêà è íå ðàçáðàõ êàêâè îïöèè òðÿáâà äà ïîäàì íà linker-à, ÷å äà ñå îïðàâè (ïîíåæå íÿìà project ôàéë, ïðàâåõ âñè÷êî ñ Makefile-îâå). Àêî íÿêîé ìó ñå èãðàå äà íàïðàâè build ñ ICC-òî, äà ñâèðêà äà ìó ïðàòÿ ñîðñîâåòå. Ñåãàøíîòî å ñ Microsoft Visual C++.
    Attached Files
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  22. #22
    The Conquerer I Be RazorJack's Avatar
    Join Date: Jul:2001
    Location: Øîï Ëàíä
    Posts: 3,108
    wow! ïîäîáðåíèåòî â ñêîðîñòòà å ïîâå÷å îò 3 ïúòè!

    ìè ñóïåð ñåãà ùå ãî êà÷à â sourceforge.

    îê ìîòèâèðàõ ñå è ùå ñå îïèòàì äà íàïðàâÿ íÿêâà èíòåðïîëàöèÿ íà îò÷èòàíåòî íà ñêîðîñòòà äà íå ïîäñêà÷à òîëêîâà ïîíå

  23. #23
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Êîëêî å ïðè òåáå? Àç äîâå÷åðà ùå ãî òåñòâàì íà îïòåðîíà è íà åäíî Duron-÷å
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  24. #24
    Êèñåëèÿ ÷îâåê™
    Join Date: Apr:2006
    Location: Ñîôèÿ
    Posts: 8,666
    Òóé ÷óäî ìîæå ëè äà ñå ïîäêàðà êàòî äåìîí íà ëèíóêñ-ðóòåð êàòî 54gl-a?

  25. #25
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Íå. Ïîëçâà x86 àñåìáëåð.

    Íî ìîæåø äà ïîäêàðàø ïðîãðàìàòà rarcrack è ïðîãðàìêàòà unrar îò îðèãèíàëíèòå ñîðñîâå.
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè