Je souhaite distribuer des licences s/w sous forme de fichiers cryptés. Je crée un nouveau fichier chaque fois que quelqu'un achète une licence & l'envoyer par courriel, avec des instructions pour le mettre dans un certain répertoire.Comment faire un fichier que l'utilisateur peut lire, mais pas écrire?
Le code PHP que l'utilisateur exécute devrait être capable de déchiffrer le fichier (et le code est obscurci pour le bourrer). Évidemment, l'utilisateur ne devrait pas être capable d'écrire un fichier similaire.
Ne discutons pas si cela en vaut la peine. J'ai reçu l'ordre de l'implémenter, alors ... comment je vais y aller? Puis-je utiliser le cryptage à clé publique et lui donner une clé?
je ne peux pas simplement donner à l'utilisateur une clé & garder l'autre? IL peut lire & Je peux écrire
Évidemment ... quoi? Votre demande n'a aucun sens. Vous voulez empêcher quelqu'un dans le monde entier de créer un fichier qui ressemble au vôtre? – AndreKR
Ah, il commence à poindre sur moi quelle est votre intention. Voir ma réponse pour ce qui est possible. – AndreKR
"Vous voulez empêcher quiconque dans le monde entier de créer un fichier qui ressemble au vôtre" - Je veux éviter de créer quelque chose qui ressemble à un fichier valide qui a été crypté (+1) – Mawg