MD5 알고리즘 의 특징 에 따라 저 희 는 MD5 암호 화 과정 을 함수 호출 과정 으로 볼 수 있 습 니 다.다음 과 같은 방식 으로 수정 해 야 합 니 다.그러면 어느 정도 에 귀하 의 사이트 사용자 와 데이터 안전 을 확보 할 수 있 습 니 다. 1.MD5 알고리즘 중 4 개의 상 수 를 수정 합 니 다.이것 은 가장 빠 른 방법 입 니 다.암호 화 된 데이터 와 암호 화 전에 매우 유사 하지만 풀 리 지 않 는 것 이 특징 입 니 다. 2.여러 번 암호 화하 고 MD5 암호 화 된 데 이 터 를 두 번 또는 세 번 암호 화하 거나 매번 암호 화 된 후에 일부 값 을 다시 추출 하여 암호 화 할 수 있 습 니 다.예 를 들 어'사랑 해',암호 화 된 후에'1E6986ACEC7BAE541AB7B7B37B99260DAF',우 리 는 임의의 부분 을 취하 여 재 암호 화 할 수 있 습 니 다.예 를 들 어 18 위'1E6986ACEC7BAE 541'을 취하 여 재 암호 화하 여'E3E0A1F 5103849583263 FE1F1B8B3E 9'를 얻 을 수 있 습 니 다.이런 방법 은 수정 이 간단 합 니 다.예 를 들 어 asp 에서 md5('password')를 호출 하면 md5(left(md5('password'),16)로 바 꿀 수 있 습 니 다.그러면 안전 합 니 다.바로 데이터 가 다운로드 되 고 해 제 될 수 없습니다. 3.MD5 암호 화 를 모방 합 니 다.말 그대로 우 리 는 MD5 암호 화 를 사용 하지 않 고 다른 알고리즘 을 사용 한 다음 에 그 중의 일부 해시 를 취하 면 풀 리 지 않도록 보장 할 수 있 습 니 다. 방법 이 많 습 니 다.저 는 여기 서 벽돌 을 던 져 옥 을 끌 어 올 리 는 것 입 니 다.웹 사 이 트 를 만 들 때 스스로 수정 하면 만전 을 기 할 수 있 기 를 바 랍 니 다.어떤 소프트웨어 를 사용 하 든 조심 하 시기 바 랍 니 다.우 리 는 이런 개정 법 을 MD5 의 사유 알고리즘 이나 사유 MD5 알고리즘 이 라 고 부 릅 니 다.일부 대형 프로그램,예 를 들 어 동 망,동 이,OBLOG 프로그램 자 에 게 건의 합 니 다.일반적인 MD5 알고리즘 을 사용 하지 마 십시오.어떤 사람 은 일반적인 MD5 를 사용 하지 않 으 면 MD5 가 아니 라 암호 화 방식 이 유연 하 다 고 합 니 다.프로그램 을 할 때 적합 한 알고리즘 을 선택 하면 MD5 를 적당 하 게 수정 할 수 있 습 니 다.예 를 들 어 설정 파일 에서 사용자 에 게 MD5 를 바 꾸 는 영향 함 수 를 추가 하고 사용자 가 정상적으로 프로그램 을 설치 할 때 선택 을 하고 MD5 알고리즘 함수 의 관건 적 인 부분 을 자동 으로 수정 할 수 있 습 니 다.따라서 서로 다른 사이트 사용자 의 암호 화 결과 차이 가 발생 합 니 다.초기 관리자 의 비밀 번 호 를 저장 할 때 비교적 높 은 암호 화 정 도 를 가 진 비밀 번 호 를 저장 하고 자신의 프로그램의 안전성 을 향상 시 킬 수 있 습 니 다.2.프로그램 을 만 들 때 새로운 암호 화 복호화 지식 을 많이 흡수 해 야 합 니 다.즉,일반적인 방법 을 사용 할 때 프로그램 이외 의 안전 계 수 를 많이 고려 해 야 합 니 다.많은 경우 에 우 리 는 모두 오픈 소스 이기 때문에사용자 암호 동적 변경 등 신기 술 도 일반 사용자 에 대한 건 의 를 받 아들 여야 합 니 다.1.비밀번호 사용 이 너무 간단 하지 않 습 니 다.예 를 들 어 순수한 숫자,순수한 자모,생일,전화,우편번호 등 을 사용 하지 마 십시오.가장 좋 은 것 은 자모+문자+숫자 입 니 다.예 를 들 어 1980 zg97@*&^bye 입 니 다.문 자 는 주로 SHIFT+숫자 로 입력 합 니 다.그러면 숫자 만 기억 하면 됩 니 다.예 를 들 어 SHIFT+zg 3450987 zg 를 입력 하 십시오. 실제 입력 ZG#¥%)(×※ZG 는 일반 비밀번호 보다 훨씬 강 합 니 다.2.비밀 번 호 는 중복 하지 마 세 요.하지만 규칙 적 이 어야 합 니 다.예 를 들 어 비밀 번 호 는 각각 다 르 지만 모두 연락 이 있 습 니 다.예 를 들 어 99 차이 가 납 니 다.당신 의 비밀 번 호 는 첫 번 째 입 니 다. 8795%$#%4213 두 번 째 는 38795%$\#%421 3,비밀 번 호 를 입력 할 수 있 습 니 다.마우스 와 결합 하 십시오.예 를 들 어 입력 하 십시오. 123456 너 는 먼저 456 을 입력 한 후에 마 우 스 를 앞 에 놓 고 123 을 입력 할 수 있다.