EDIT: J'ai besoin de générer une chaîne de 7 caractères basée sur l'identifiant de la ligne. Donc, connaissant l'identifiant de l'image et une clé secrète, je devrais obtenir la chaîne générée.EDIT: J'ai besoin de générer une chaîne de 7 caractères basée sur l'identifiant de la ligne
la chaîne doit contenir les caractères de "a" à "z" et nombres de 0 à 9.
j'ai un répertoire qui contient des photos comme celle-ci
dir/p3/i2/S21/pouce .jpg
la chaîne générée est p3i2s21, puis est utilisée pour calculer le chemin de l'image.
EDIT: actuellement im en utilisant l'identifiant de l'image: id = 55 alors je modifier et je reçois path = 000000055 puis path = "000/000/055" puis path = « 000/000 /055/thumb.jpg "
prêt à l'emploi!
maintenant je veux quelque chose de plus intelligent, car il est facile de retrouver toutes les images à partir d'un serveur, car ids sont séquentiel: 1, 2, 3, 4, 5, 6 ...
donc je dois penser de créer à partir de 55 une chaîne qui a une longueur de 7 caractères et ne chevauchera pas d'autres nombres. Je peux même transformer les 55 à 0000055 et à partir de cette conversion en une chaîne de 7 caractères en utilisant une chaîne secrète. puis quand j'ai eu la chaîne secrète et l'id je veux récupérer cette chaîne de longueur de 7 caractères.
Est-ce possible? Je pensais à des hases mais ils utilisent seulement 0-9 et a-e et sont plus de caractères ..: s
attends quoi? Je suis désolé mais j'ai besoin de plus de clarté, que demandez-vous ici? – zellio
ok, je vais vous expliquer dans la question principale –
Vérifiez cette question, il peut vous donner quelques idées. http://stackoverflow.com/questions/890907/ideas-to-create-a-small-10-digits-not-very-secure-hash – Jaime