MD5是加密算法?是摘要算法?
先搞清一點:是不是一種算法將數據變爲密文之後,數據還可以還原,這種算法才稱爲加密算法?如果密文不可還原爲明文,這種算法就不是加密算法了?
我覺得MD5的確不是用來加密的,是用來驗證數據的完整性和唯一性。
當然,對算法而言,對技術而言,關鍵是看它能幹什麼?能實現什麼?也就是看應用,其他的都不重要!當一種算法的應用面擴大時,我們對它的理解就加深了。我們對概念的理解,對技術的理解是發展的。
這就好比量子理論,我們還不知道量子是什麼,但是我們已經開始量子應用了。
先用着,至於是什麼,慢慢會明白,真理總有一天會浮現眼前。