

{"id":4158,"date":"2016-01-19T23:12:57","date_gmt":"2016-01-19T21:12:57","guid":{"rendered":"http:\/\/catalinx.ro\/wordpress\/?p=4158"},"modified":"2016-01-19T23:12:57","modified_gmt":"2016-01-19T21:12:57","slug":"md5-mai-foloseste-cineva","status":"publish","type":"post","link":"https:\/\/catalinx.ro\/wordpress\/?p=4158","title":{"rendered":"MD5| Mai foloseste cineva?"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>In caz ca va mai intrebati careva daca are sens sa hashuiti\u00a0\u00a0parole in MD5. Sau altceva ce necesita protectie la revers.<\/p>\n<p>Mai jos ruleaza un script simplu de\u00a0<em>brute force\u00a0<\/em>, scris in python, momentan fara paralelizare. Fac doar niste teste , stati linistiti.<\/p>\n<p>Practic de la un hashtag MD5 , vreau sa vad cat de repede pot reconstitui \u00a0cuvantul , daca el este o adresa de mail. Permutarile incercate privesc doar partea de dinaintea @. Restul e fix<\/p>\n<p>Adica momentan s-au generat pana pe la 6 caractere, aproape 1 miliard si jumatate de combinatii . \u00a0Observati ca imi foloseste 16.5% din procesor , da? \u00a0 A durat 2.5 ore pana am ajuns aici .Daca paralelizez x5 cam in cat timp credeti ca as \u00a0face match pe o parola de 8 caractere ? Apropo , nivelul de coliziune in hashul de MD5 e pe undeva pe la 10^10 combinatii parca. \u00a0Am sa incerc maine o schema in ABAP cu paralelizare pe un server de dezvoltare. Shhh&#8230;sha-256 voiam sa zic \u00a0\ud83d\ude1b .<\/p>\n<p>Chiar si SHA-256, o parola de 8 caractere nu sperie pe multa lume. Eu nu\u00a0detin\u00a0cel mai rapid CPU.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4159\" data-permalink=\"https:\/\/catalinx.ro\/wordpress\/?attachment_id=4159#main\" data-orig-file=\"https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2016\/01\/md5bfnop.jpg\" data-orig-size=\"1592,567\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"md5bfnop\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2016\/01\/md5bfnop-1024x365.jpg\" class=\"alignnone size-full wp-image-4159\" src=\"http:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2016\/01\/md5bfnop.jpg\" alt=\"md5bfnop\" width=\"1592\" height=\"567\" srcset=\"https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2016\/01\/md5bfnop.jpg 1592w, https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2016\/01\/md5bfnop-300x107.jpg 300w, https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2016\/01\/md5bfnop-1024x365.jpg 1024w, https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2016\/01\/md5bfnop-640x228.jpg 640w\" sizes=\"auto, (max-width: 1592px) 100vw, 1592px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In caz ca va mai intrebati careva daca are sens sa hashuiti\u00a0\u00a0parole in MD5. Sau altceva ce necesita protectie la revers. Mai jos ruleaza un&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[229],"tags":[958,957],"class_list":["post-4158","post","type-post","status-publish","format-standard","hentry","category-tech","tag-cryptography","tag-md5"],"views":1443,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4Eq23-154","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4158"}],"version-history":[{"count":1,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4158\/revisions"}],"predecessor-version":[{"id":4160,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/4158\/revisions\/4160"}],"wp:attachment":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}