php - changing from md5 to sha1,salting -


मेरा एल्गोरिथ्म इस तरह दिखता है:

  $ new_password = sha1 ($ salt। $ Password) $ ईमेल);  

यह अच्छा काम करता है, लेकिन आईए sha1 में बदलने की कोशिश कर रहा है क्योंकि ive ने इसे बेहतर सुना है, लेकिन यह काम नहीं करता। ऐसा क्यों है?

पंजीकृत करें:

  // एक मजबूत अद्वितीय नमक $ नमक = uniqid (mt_rand ()) उत्पन्न करता है; $ New_password = sha1 ($ नमक। $ पासवर्ड। $ ईमेल);  

और फिर जब मैं लॉग इन करता हूं, तब मैं इसे पुन: कर देता हूं

आप हैथेड पासवर्ड के साथ नमक भंडारण? हैश की जांच करते समय आपको एक ही नमक का उपयोग करना होगा - प्रत्येक उपयोगकर्ता का अपना ईमेल पता, नमक और हैश संग्रहीत होना चाहिए।


Comments

Popular posts from this blog

ios - Form Sheet content disappearing -

MySql variables and php -

c++ - an enclosing-function local variable cannot be referenced in a lambda body unless if it is in capture list -