計(jì)算機(jī)中最復(fù)雜的算法是什么?
MD5 根據(jù)信息摘要法中的信息保密條例設(shè)計(jì)的一種密碼算法,需要用到16進(jìn)制,分四個(gè)分步,每一步需要重復(fù)算16次,最后得到一個(gè)32位16進(jìn)制的字符組。
這種算法屬于哈希函數(shù)一類,因?yàn)橛?jì)算量很大,一般情況下是不可能暴力破解。目前已知的有山東某個(gè)大學(xué)的教授利用抽屜原理將計(jì)算量減少到2的十次方(可能不對(duì),因?yàn)闀r(shí)間長(zhǎng)有點(diǎn)忘了)。這個(gè)數(shù)字聽上去很大,但基本上利用這種原理,一個(gè)普通的電腦都可以算出來。不過前一段時(shí)間有一種量子計(jì)算機(jī)炒得很火,如果那種計(jì)算機(jī)真的可以研發(fā)出來,不管什么算法都擋不住它把…………