Générer une Clé de chaîne?
J'ai besoin de générer une Clé à partir d'une chaîne, de sorte que je peux toujours créer la même clé de la même chaîne. (En particulier un objet Clé, de sorte que je peux l'utiliser pour créer un algorithme de Chiffrement à son tour de créer un SealedObject)
Est-ce possible en Java, et quelle classe/méthode de combinaison dois-je regarder pour le faire?
ne
en.wikipedia.org/wiki/...
Pas pour autant que je suis au courant, parce que je suis en train de créer un SealedObject pour encapsuler un objet de la transmission: je ne cherche pas à dissimuler le texte en clair de la chaîne dans une table de hachage, je suis en train de créer une Clé (objet)
hashCode()
faire pour vous? si non, - pourquoi?en.wikipedia.org/wiki/...
Pas pour autant que je suis au courant, parce que je suis en train de créer un SealedObject pour encapsuler un objet de la transmission: je ne cherche pas à dissimuler le texte en clair de la chaîne dans une table de hachage, je suis en train de créer une Clé (objet)
OriginalL'auteur Jon Story | 2012-03-02
Vous devez vous connecter pour publier un commentaire.
Cryptage AES:
De même pour le obsolète PBKDF1 et l'insécurité DES pour communiquer avec systèmes hérités ou des fins d'apprentissage:
Noter que le nombre d'itérations est trop faible, dans le dernier exemple.
Qui est correct. Aussi longtemps que vous utilisez la même valeur et de caractéristiques principales, vous aurez la même clé.
Cela aurait été une meilleure solution si vous avez supprimé la première moitié. DES est complètement brisé aujourd'hui, et il est dangereux de l'utiliser comme un exemple (les gens pourraient copie, sans savoir que c'était dangereux).
DES est même pour ce genre de choses très très désuet. Il est à la fois fragiles et si jamais vous utilisateur pour ce qui est de la sécurité requirments de la présence de droit des sera susceptible de vous causer des ennuis
Merci pour les informations supplémentaires, les gars. Je vais bien sûr utiliser la version AES.
OriginalL'auteur Eugene Kuleshov
Vous souhaitez utiliser PBKDF2 ou bcrypt pour cela. Le premier est plus largement utilisé dans mon expérience. Il apparaît, selon cette commentaire, que java prend en charge cette.
OriginalL'auteur imichaelmiers
Vous pouvez atteindre cet objectif par le Cryptage de Java.
Au premier abord, vous avez besoin de deux pots:
Ici est un parfait exemple de comment Standard De Chiffrement De Données en Java:
Utilisation:
Espère que cela va vous aider.
Ni la BCE mode de cryptage. Ayant une classe nommée
KeyGen
l'exécution de chiffrement/déchiffrement ne donne pas beaucoup d'espoir.OriginalL'auteur Tapas Bose