recherche

Maison  >  Questions et réponses  >  le corps du texte

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 ?

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_leeringa_lee2776 Il y a quelques jours845

répondre à tous(2)je répondrai

  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:09:43

    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

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-19 10:09:43

    É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

    répondre
    0
  • Annulerrépondre