Existe-t-il un moyen d'obtenir un numéro après avoir chiffré plusieurs ensembles de nombres qui ne sont pas corrigés en Java ?
ringa_lee
ringa_lee 2017-05-19 10:07:43
0
2
795

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

.
ringa_lee
ringa_lee

ringa_lee

répondre à tous(2)
淡淡烟草味

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!