J'utilise du code pour crypter & chaîne de décryptage en C# mais je veux un bon qui peut générer une chaîne cryptée qui ne contient que des lettres ou des chiffres aucun autre (+, /, ...)
Y at-il un bon pour cela ?C# Comment crypter une chaîne dans laquelle résultat sont des lettres ou des chiffres uniquement sans aucun autre caractère?
Répondre
Vous pouvez utiliser n'importe quel algorithme de chiffrement, puis encoder le résultat. Une fois que vous avez des données binaires, vous pouvez le pousser vers n'importe quel format textuel. Le résultat d'un algorithme de cryptage va être une série d'octets, de toute façon, donc toute représentation textuelle est simplement un encodage.
Hexadécimale serait assez grande, en fonction de vos données cryptées. Base64 l'encoderait presque comme vous le souhaitez, sauf pour les symboles/et +. Base32 serait probablement le chemin à parcourir, car c'est A-Z, 2-7 et = pour le remplissage.
Si vous souhaitez personnaliser votre propre système d'encodage, c'est également une option, et il serait très facile à implémenter. Par exemple, vous pourriez prendre Base32, et remplacer le padding avec 8, alors vous auriez juste A-Z, 2-8.
Y at-il un moyen d'encoder aussi les symboles/et +. –
Base32 utilise les caractères A-Z et 2-7. http://en.wikipedia.org/wiki/Base32. Vous pouvez utiliser ça –
- 1. SQL Server CONTAINS avec des chiffres ne donne aucun résultat
- 2. Vérifier si la chaîne contient uniquement des chiffres
- 3. Incrémentation automatique avec une chaîne de chiffres et de lettres
- 4. Expression régulière - commençant et finissant par une lettre, n'acceptant que des lettres, des chiffres et _
- 5. Comment séparer des lettres et des chiffres d'une chaîne en JavaScript
- 6. lettres ou chiffres uniquement dans un mot de passe avec jquery
- 7. Crypter une chaîne en Python
- 8. Comment diviser une chaîne en C# sur la base de lettres et de chiffres
- 9. expression régulière qui correspond à une chaîne qui comprend uniquement des lettres spécifiques
- 10. iPhone: Comment crypter une chaîne
- 11. Comment puis-je analyser une chaîne en lettres, chiffres, etc. dans MATLAB?
- 12. Comment je peux crypter une chaîne dans C#?
- 13. Autoriser uniquement les lettres; pas de ponctuation pas de chiffres
- 14. Comment crypter une chaîne dans .NET?
- 15. Comment crypter la chaîne de connexion sans app.config
- 16. Substituer un caractère dans une ligne uniquement s'il se produit avant un autre caractère spécifique
- 17. C# Question Regex: seulement des lettres, des chiffres et un point (2 à 20 caractères) autorisés
- 18. Comment crypter chaîne sans mcrypt bibliothèque en php
- 19. Jquery Tablesorter: trier les chiffres au-dessus des lettres
- 20. Comment crypter une chaîne à l'aide d'InstallScript
- 21. Aucun caractère norwegian dans LATEX
- 22. PHP regex, espace ou aucun caractère
- 23. Objectif C- Comment ajouter des chiffres dans un nombre?
- 24. Bibliothèque ou code pour convertir les chiffres en lettres
- 25. Comment déterminer si une chaîne est composée uniquement de lettres données par une seconde chaîne
- 26. Espacement des lettres C# Drawstring
- 27. Comment écrire une expression régulière qui correspondra si le 6ème caractère d'une chaîne est l'une des deux lettres différentes?
- 28. Django RegexField Lettres et chiffres seulement
- 29. trouver des fichiers correspondant à une chaîne ou une autre chaîne dans bash
- 30. C# obtenir une chaîne dans une autre chaîne
J'espère que vous gardez la clé sécurisée et que vous ne réutilisez pas les IVs. –