오늘은 mssql 데이터베이스에 대한 PHP 링크를 만들었습니다. 데이터베이스 테이블의 필드는 MD5를 사용하여 암호화됩니다. 그러나 PHP의 기본 MD5는 32비트이므로 로그인 프로그램이 md5 암호화를 사용하여 테이블의 필드를 일치시키는 것이 불가능합니다. 나중에 온라인으로 검색할 때 이러한 혼란을 발견했고 해결책을 찾았습니다. , 그래서 아래로 내려와서
substr 함수를 사용하여 차단합니다.
substr(md5("admin"),8,16); // 16位MD5加密 md5("admin"); // 32位MD5加密
더 많은 PHP 지원 MD5 암호화 16비트( 기본 32비트) 관련 기사는 PHP 중국어 사이트를 주목해주세요!