vous pouvez essayer ceci pour convertir votre chaîne. Il va se convertir en Base64
et ensuite en hexadécimal vous permettant de mettre l'URL.
var inputString = "xxxxx";
var code = Convert.ToBase64String((new ASCIIEncoding()).GetBytes(inputString)).ToCharArray().Select(x => String.Format("{0:X}", (int)x)).Aggregate(new StringBuilder(), (x, y) => x.Append(y)).ToString();
et ce pour obtenir la chaîne de retour, d'hexagone en Base64
et de Base64
à votre chaîne d'origine
var back = (new ASCIIEncoding()).GetString(Convert.FromBase64String(Enumerable.Range(0, code.Length/2).Select(i => code.Substring(i * 2, 2)).Select(x => (char)Convert.ToInt32(x, 16)).Aggregate(new StringBuilder(), (x, y) => x.Append(y)).ToString()));
Que voulez-vous Meann par encodée/crypté? À quel point voulez-vous que ce soit sécurisé? –
Oui, il y a plusieurs façons "simples" mais qu'as-tu essayé jusqu'ici? Quelles sont vos pensées et surtout ce qui est actuellement le problème? –
@Paul: Cela n'a pas vraiment d'importance. Juste un peu difficile à "deviner" un code. – BrunoLM