MD5 알고리즘의 특성에 따라 MD5 암호화 프로세스를 함수 호출 프로세스로 간주할 수 있습니다. 이를 통해 웹사이트 사용자 및 데이터의 보안을 어느 정도 보장할 수 있습니다. MD5 알고리즘의 네 가지 중요한 상수를 수정하는 것이 가장 짧은 방법입니다. 암호화된 데이터는 암호화 전의 데이터와 매우 유사하지만 깨지지 않는다는 것이 특징입니다.
2. 여러 번 암호화하거나, MD5 암호화된 데이터를 두 번 또는 세 번 암호화하거나, 재암호화를 위해 각 암호화 후 값의 일부를 다시 추출합니다. 예를 들어, 1E6986ACEC7BAE541AB7B37B99260DAF를 암호화한 후 우리는 어떤 부분이라도 맡을 수 있습니다. 예를 들어 처음 18비트 1E6986ACEC7BAE541을 가져온 다음 암호화는 E3E0A1F51038849583263FE1F1B8B3E9입니다. 예를 들어 asp의 호출이 md5(password)인 경우 md5(left(md5(password),16))로 변경할 수 있습니다. 즉, 귀하의 데이터는 다운로드 및 크랙이 불가능합니다.
3. 모방 MD5 암호화 이름에서 알 수 있듯이 MD5 암호화를 사용하지 않고 다른 알고리즘을 사용한 다음 해시의 일부를 사용하여 크랙되지 않도록 합니다.
여러 가지 방법이 있습니다. 저는 단지 몇 가지 아이디어를 소개하기 위해 왔습니다. 어떤 소프트웨어를 사용하든 모든 사람이 이를 수정하기를 바랍니다. MD5 개인 알고리즘 또는 MD5 알고리즘을 사용합니다.
Dongwang, Dongyi 및 OBLOG 프로그래머와 같은 일부 대규모 프로그램에 권장됩니다.
기존의 MD5 알고리즘을 사용하지 마세요. 어떤 사람들은 기존의 알고리즘을 사용하지 않으면 MD5가 아니라고 합니다. 프로그램을 만들 때 적합한 알고리즘을 선택하면 좋겠습니다. , 사용자를 위해 구성 파일에 MD5를 변경할 수 있는 기능을 추가하는 등 사용자가 정상적으로 프로그램을 설치하면 선택권이 주어지며 MD5 알고리즘 기능의 주요 부분이 자동으로 수정되어 차이가 발생합니다. 웹 사이트 사용자 비밀번호의 암호화 결과는 다릅니다. 초기 관리자 비밀번호를 설정할 때 더 높은 암호화 수준으로 비밀번호를 저장할 수 있으며, 프로그램의 보안을 향상시킬 수 있습니다. 2. 프로그램을 만들 때 더 많은 새로운 암호화 및 복호화를 흡수해야 합니다. 지식, 기존 방법을 사용하더라도 프로그램 이외의 보안 요소를 더 많이 고려해야 합니다. 대부분의 경우 오픈 소스이므로 사용자 비밀번호를 동적으로 변경하는 등 새로운 기술도 채택해야 합니다.
일반 사용자를 위한 권장 사항:
1. 순수숫자, 순수문자, 생일, 전화번호, 우편번호 등 너무 단순한 비밀번호는 사용하지 마세요. 1980zg97@*&^bye와 같이 문자+문자+숫자를 사용하는 것이 가장 좋습니다. 는 주로 SHIFT + 숫자로 입력되므로 숫자만 기억해두세요. 예를 들어 SHIFT+zg3450987zg를 입력하면 됩니다. 실제 입력 ZG#엔%) (×※ZG는 일반 비밀번호보다 훨씬 강력합니다.
2. 비밀번호를 반복하지 마세요. 단, 규칙적이어야 합니다. 예를 들어, 비밀번호는 다르지만 모두 관련되어 있습니다. 예를 들어, 차이가 99이면 첫 번째 비밀번호는 8795%$#%4213 이고 두 번째 비밀번호는 같습니다. $#%421일 수 있습니다.
3. 비밀번호를 입력하고 마우스를 이용하세요. 예를 들어 123456을 입력하려면 456을 먼저 입력한 후 마우스를 앞에 두고 123을 입력하면 됩니다.