12
votes

Quel mot de passe de longueur équivaut à 256bits d'entropie

J'utilise le cryptage sur tout mon disque dur (AES 256) et je me demande quel mot de passe je aurais besoin pour que le mot de passe soit également de 256 bits. Comme nous savons tous que le mot de passe est généralement le lien faible avec le cryptage, donc je pense que c'est une bonne chose à savoir. Le mot de passe sera composé de lettres (capital et petit) numéros et ponctuation et être aléatoire. Merci.


3 commentaires

Cette question n'est pas liée à la programmation, alors j'ai voté pour la migrer à superuer.com .


Il est lié à la conception d'un programme et Security.StaCKExchange.com pourrait être un lieu alternatif, mais cela me semble bien. Il y a beaucoup de questions connexes à ce sujet.


Ah, j'ai lu la question comme " J'utilise [un programme qui fournit] cryptage " au lieu de " Je répète un programme de cryptage "


3 Réponses :


2
votes

1 commentaires

C'est plus un commentaire qu'une réponse complète



11
votes

Si le mot de passe est vraiment aléatoire (AKA non mémorisable), alors avec les caractères décrits, vous obtenez environ 6 bits de hasard par octet de mot de passe 8 bits. Par conséquent, vous avez besoin d'environ (256/6) = 43 caractères dans le mot de passe pour contenir environ 256 bits de hasard. Si le mot de passe est mémorable, vous avez besoin de nombreux autres personnages pour atteindre les 256 bits de hasard. Exécution de texte anglais a moins de 4 bits de hasard par octet.

Vous pourriez faire mieux à prendre une longue phrase et générer un hachage de 256 bits de celui (SHA-256, peut-être). Votre phrase de passe pourrait être un essai miniature - peut-être 80-128 caractères de long; plus ne ferait pas de mal.


0 commentaires

5
votes

Si vous utilisez uniquement des lettres et des chiffres, vous avez un total de 26 × 2 + 10 = 62 valeurs possibles par caractère. C'est près de 64 ans, vous avez donc un peu moins de 6 bits d'entropie par caractère.

Si vous voulez 256 bits, vous avez besoin d'environ 43 caractères de votre jeu de caractères.


0 commentaires