SHA1 vs md5 vs SHA256: จะใช้เข้าสู่ระบบ PHP อย่างไร
ฉันกำลังทำการล็อกอิน php และฉันกำลังพยายามตัดสินใจว่าจะใช้ SHA1 หรือ Md5 หรือ SHA256 ที่ฉันอ่านในบทความ stackoverflow อื่น มีความปลอดภัยมากกว่าคนอื่น ๆ หรือไม่? สำหรับ SHA1 / 256 ฉันยังใช้เกลืออยู่หรือไม่? นอกจากนี้วิธีนี้เป็นวิธีที่ปลอดภัยในการจัดเก็บรหัสผ่านเป็นแฮชใน mysql หรือไม่? function createSalt() { $string = md5(uniqid(rand(), true)); return substr($string, 0, 3); } $salt = createSalt(); $hash = sha1($salt . $hash);