मैं काफी कारण है कि मैं PHP में और OpenSSL में md5 हैशिंग के लिए अलग-अलग परिणाम देख रहा हूँ के रूप में उलझन में हूँ। 900150983cd24fb0d6963f7d28e17f72ओपनएसएसएल के एमडी 5 से PHP का एमडी 5 अलग क्यों है?
इस जबकि: में
php -r "echo md5('abc');"
परिणाम: 0bee89b07a248e27c83fc3d5951213c1
क्यों: में
echo abc | openssl md5
परिणाम
यहाँ कोड है कि मैं चला रहा हूँ है?
Fwiw, आप अच्छी कंपनी इस गलती कर रहे हैं। इस सवाल को स्टैक ओवरफ़्लो पर कई बार पूछा गया है, उदाहरण के लिए: - http://stackoverflow.com/questions/1147875/difference-in-sha512-between-python-hashlib-and-sha512sum-tool - http: // stackoverflow.com/questions/1604892/is-the-md5sum-linux-command-working-right - http://stackoverflow.com/questions/1843383/why-does-perl-and-bin-sha1-give- अलग -results - http://stackoverflow.com/questions/2799815/why-is-the-same-input-returning-two- अलग- md5-hashes –
अच्छी तरह से मुझे थोड़ा बेहतर महसूस करता है :) thnx :) –