J'ai une application de téléchargement et je veux crypter les liens pour les téléchargements de fichiers, de sorte que l'utilisateur ne connaisse pas l'ID du fichier. En outre, je voudrais inclure la date et l'heure dans le lien, et vérifier lors de la diffusion du fichier si le lien est toujours valide.Cryptage de lien avec django et python
Il y a une question similaire posée here, mais je rencontre des problèmes avec les encodages de caractères, puisque j'aimerais avoir des URLs comme /file/encrypted_string/
pointant vers les vues à télécharger, donc mieux si le résultat chiffré contient seulement lettres et chiffres. Je préfère ne pas utiliser un hachage, parce que je ne veux pas stocker un fichier de hachage de mappage <> quelque part. Je ne sais pas s'il y a un bon cryptage qui répond à mes besoins ...
Pefect, ne pense pas à base64 avant. Je me suis amusé à jouer pour savoir comment convertir la chaîne avant de la décoder d'unicode en chaîne, mais c'était exactement la solution que je cherchais! –