Skip to content

Instantly share code, notes, and snippets.

@scardine
Last active December 16, 2015 22:49
Show Gist options
  • Save scardine/5509751 to your computer and use it in GitHub Desktop.
Save scardine/5509751 to your computer and use it in GitHub Desktop.
Check django passwords in PHP (django-1.3)
function check_django_password($plaintext, $hashed) {
$parts = explode('$', $hashed);
if(count($parts) != 3) return FALSE;
if($parts[0] == 'sha1' && sha1($parts[1] . $plaintext)) == $parts[2])
return TRUE;
if($parts[0] == 'md5' && md5($parts[1] . $plaintext)) == $parts[2])
return TRUE;
return FALSE;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment