Il peut y avoir trois ou quatre groupes, mais ce sont tous des nombres, et ensuite un nombre peut être obtenu sur la base de ces trois ou quatre groupes,
Par exemple, si 12, 34, 10 sont directement connectés à 123410, la longueur peut varier d'une usine à une plus courte. Est-ce similaire au cryptage MD5, la longueur résultante sera la même et uniquement des nombres
.
Le résultat du cryptage est byte[], mais il est converti en chaîne hexadécimale (ou base64 ? Ce n'est pas sûr) par défaut
En fait, peu importe le type, il est dans l'ordinateur. Nombre (octet)
Simple et brut, vous pouvez obtenir le nombre par chaîne getBytes
Écrivez vous-même une fonction de hachage, par exemple, mappez le numéro sur un autre numéro, tel que 12345. Chaque numéro effectue une opération +3mod10 et devient 45678. Ensuite, XOR ou AND chaque numéro dans l'opération 45678, obtenez un nouveau numéro, puis comment fixer la longueur, en utilisant un algorithme aléatoire, si la longueur est trop longue, sélectionnez au hasard une partie de la valeur, si elle est trop courte, ajoutez une séquence aléatoire. Cependant, l'approche similaire ci-dessus présente des défauts et manque de vérification. Il n'est pas recommandé de l'utiliser dans des projets réels, en particulier pour les mots de passe de stockage de bases de données.
Pour les projets réels, il est recommandé de s'adresser au personnel de sécurité de l'entreprise