J'ai fait une application C# qui parle à mon site via PHP (mcrypt) et vice versa. Je me demandais quel est le meilleur chiffrement à utiliser et s'il y a des chiffrements qui sont tempermental lors du chiffrement/décryptage sur différentes langues. Je me suis également demandé si j'avais besoin de convertir les données dans un format différent avant le cryptage.Meilleur chiffrement pour C# et PHP?
E.g. Dire que je crypte avec PHP dois-je convertir les données en ASCII avant de le crypter. Juste pour vous assurer que je ne se coincent depuis des siècles sur le format;)
Merci
Merci pour ce bleevo. Pourriez-vous me dire le meilleur mode à utiliser. J'ai fait un peu de lecture sur Radio-Canada, mais je ne suis toujours pas certaine. Les données que je vais chiffrer ne seront que de quelques Ko. Serait-ce le plus sécurisé? Merci encore – arbme
Le format de codage peut être critique si des chaînes sont impliquées. Utilisez UTF-8 pour passer des chaînes aux octets et inversement. –
Tant que vous êtes en train de coder/décoder des tableaux d'octets, le format de codage n'est pas important. Si vous utilisez cependant un format d'encodage différent de chaque côté, c'est une histoire différente mais qui n'a rien à voir avec le cryptage mais l'encodage. La question est de savoir quelle est la meilleure façon d'avoir un interopérabilité cryptographique entre C# et PHP, la réponse est d'utiliser le même codage et le même schéma crypto. – bleevo