J'ai créé des programmes qui utilisent le cryptage XOR de données avant de le comprendre complètement, mais comment puis-je l'implémenter dans un programme afin que les littéraux de chaîne soient cryptés? Par exemple, je ne veux pas utiliser:XOR String Encryption/Decryption
string name = "My name is Matt";
Cela provoquerait un « Mon nom est Matt » être situé dans l'exécutable. Je suppose que je devrais crypter le littéral avec un programme séparé, mais ma vraie question est de savoir comment stocker la chaîne cryptée dans l'exécutable (de préférence pas dans un fichier séparé)?
Encore une fois, je comprends parfaitement comment décrypter les chaînes et comment cela fonctionne, j'ai juste besoin de savoir comment transporter les chaînes cryptées dans le résultat compilé.
Merci pour votre temps, je l'apprécie vraiment.
Par "cryptage XOR", vous voulez vraiment dire que vous "compliquez légèrement l'extraction d'informations en utilisant une transformation XOR", n'est-ce pas? Parce qu'un algorithme dit de "chiffrement XOR" n'offre vraiment aucune sécurité. –
Le chiffrement XOR est fiable à 100% avec un rembourrage unique ... –
Compte tenu de sa «pleine compréhension» du chiffrement XOR, je suis surpris de savoir où et comment l'information est stockée. : P Gardez-le dans un fichier texte ASCII dans le répertoire avec le programme, et insérez une lettre 'Z' toutes les autres lettres. : P –