diff --git a/radius_auth.py b/radius_auth.py index 7ac5a720..fcab0fb8 100644 --- a/radius_auth.py +++ b/radius_auth.py @@ -1,7 +1,7 @@ #! /usr/bin/env python # -*- coding: iso-8859-15 -*- -import os, md5, sys, binascii +import os, hashlib, sys, binascii from syslog import syslog, openlog sys.path.append('/usr/scripts/gestion') @@ -19,7 +19,7 @@ def chap_ok(password, challenge, clear_pass) : try : challenge = binascii.a2b_hex(challenge.replace('0x','')) password = binascii.a2b_hex(password.replace('0x','')) - if md5.new(password[0] + clear_pass + challenge).digest() == password[1:] : + if hashlib.md5(password[0] + clear_pass + challenge).digest() == password[1:] : return True except : return False