Dites que j'ai des données et un mot de passe, et je veux crypter les données de telle manière qu'elles puissent seulement être récupérées avec le bon mot de passe.Comment le chiffrement basé sur un mot de passe fonctionne-t-il techniquement?
Comment cela fonctionne-t-il techniquement (c'est-à-dire comment implémenter ceci)? J'entends souvent les gens utiliser le transfert de bits pour le cryptage, mais comment basez-vous cela sur un mot de passe? Comment fonctionne le chiffrement par mot de passe?
Un exemple est Mac OS X FileVault
Merci.
Si vous donnez un code d'échantillon, de préférence en C, Objective-C ou pseudocode.
Une réponse correcte et complète est d'environ 2 ans de cours de deuxième cycle en sciences humaines et mathématiques. De nombreux doctorats ont été écrits sur le cryptage ... –
La seule chose que vous ne voulez probablement pas faire est de créer votre propre bibliothèque cryptographique, du moins si vous vous souciez réellement de la sécurité des données cryptées. Obtenir le cryptage correct est ** difficile **. –