De acordo com as características do algoritmo MD5, podemos considerar o processo de criptografia MD5 como um processo de chamada de função. Recomenda-se que as seguintes modificações sejam feitas para garantir a segurança dos usuários e dos dados do seu site. . Modifique as quatro constantes importantes do algoritmo MD5, este é o caminho mais curto. Sua característica é que os dados criptografados são muito semelhantes aos anteriores à criptografia, mas não serão quebrados.
2. Criptografe várias vezes, criptografe os dados criptografados MD5 duas ou três vezes ou extraia novamente parte do valor após cada criptografia para recriptografia. Por exemplo, eu te amo, após a criptografia, 1E6986ACEC7BAE541AB7B37B99260DAF, podemos aceitar qualquer parte. re-criptografia, por exemplo, pegue os primeiros 18 bits 1E6986ACEC7BAE541 e depois A criptografia é E3E0A1F51038849583263FE1F1B8B3E9 Este método é muito simples de modificar. Por exemplo, se a chamada em asp for md5(password), então você pode alterá-la para md5(left(md5(password),16)). Dessa forma, é muito seguro, ou seja, seus dados serão impossíveis de baixar e crackear.
3. Imitação de criptografia MD5 Como o nome sugere, não usamos criptografia MD5, mas usamos outros algoritmos e, em seguida, participamos do hash para garantir que ele não será quebrado.
Existem muitos métodos. Estou aqui apenas para apresentar algumas idéias. Espero que você mesmo possa modificá-los ao criar um site para garantir que seja infalível. método o algoritmo privado MD5 ou algoritmo MD5.
É recomendado para alguns programas grandes, como programadores Dongwang, Dongyi e OBLOG;
Não use o algoritmo MD5 convencional. Algumas pessoas dizem que se você não usar o algoritmo convencional, não será MD5. Espero que você possa escolher um algoritmo adequado ao criar programas. , como adicionar a capacidade de alterar o MD5 no arquivo de configuração para a função de influência, quando o usuário instala o programa normalmente, a escolha é dada e as partes principais da função do algoritmo MD5 são modificadas automaticamente, fazendo a diferença. Os resultados da criptografia das senhas dos usuários do site são diferentes. Ao definir a senha inicial do administrador, você pode salvar a senha com um nível de criptografia mais alto e melhorar a segurança do seu próprio programa. 2. Ao criar programas, você deve absorver mais criptografia e descriptografia. conhecimento, mesmo se você usar métodos convencionais, devemos considerar mais fatores de segurança além dos programas. Em muitos casos, somos de código aberto, portanto, novas tecnologias, como a alteração dinâmica de senhas de usuários, também devem ser adotadas.
Recomendações para usuários comuns:
1. Não use senhas muito simples, como números puros, letras puras, aniversários, números de telefone, códigos postais, etc. É melhor usar letras + caracteres + números, como 1980zg97@*&^Caracteres. são inseridos principalmente por meio de SHIFT + números, portanto, lembre-se dos números. Por exemplo, se você inserir SHIFT+zg3450987zg. Entrada real ZG#¥%) (×※ZG é muito mais forte que senhas comuns
2. Não repita senhas, mas elas devem ser regulares. Por exemplo, suas senhas são diferentes, mas estão todas relacionadas. Por exemplo, se a diferença for 99, sua primeira senha será 8795%$#%4213 e a segunda senha. pode ser 38795%.
3. Digite a senha e use o mouse. Por exemplo, se quiser digitar 123456, você pode digitar 456 primeiro e depois colocar o mouse na frente e digitar 123.