verwenden ich einige apis & zu verschlüsseln String in C# Decrypting wie: Encrypting & Decrypting a String in C# Aber Encrypting Funktion unterschiedliche Ergebnisse in verschiedenen Laufzeiten zurück. Wie kann ich die gleichen Ergebnisse in Diffrents Laufzeit bringen? Danke!Wie Zeichenfolge verschlüsseln mit gleichen Ergebnissen in verschiedenen Laufzeiten C#
-1
A
Antwort
1
Wie kann ich die gleichen Ergebnisse in Diffrents Laufzeit bringen?
Ich denke, Sie sollten lieber Hashing
in einem solchen Fall verwenden. Ursache Hashing, wenn mit dem gleichen geheimen Salz-Schlüssel und mit dem gleichen Hashing-Mechanismus (wie SHA
HMACSHA
, MD5
) getan wird garantiert, um den gleichen Hash-Schlüssel/Signatur zu generieren.
+0
danke, ich habe es benutzt MD5 und es hat mein Problem gelöst! – tuancoi
Verwandte Themen
- 1. Wird dies ein Problem mit verschiedenen Laufzeiten mit DLL verursachen?
- 2. Drucken Zeichenfolge zweimal in der gleichen Zeile mit verschiedenen Ausrichtungen
- 3. Wie zwischen verschiedenen pylab.histogram Ergebnissen konvertieren
- 4. Verschlüsseln und entschlüsseln Zeichenfolge mit C++, Openssl und AES
- 5. Ausführen der gleichen Methode mehrmals mit verschiedenen Parametern in C#
- 6. verschlüsseln- entschlüsseln mit AES mit C/C++
- 7. Eine Zeichenfolge mit einem Stapel verschlüsseln
- 8. Verschlüsseln und Entschlüsseln von Passwörtern mit C#
- 9. Wie kann ich eine große Datei komprimieren und verschlüsseln, ohne externe DLLs oder Laufzeiten zu verwenden?
- 10. C# registrieren den gleichen Windows-Dienst mit verschiedenen Parametern
- 11. DecimalFormat führt zu zwei verschiedenen Ergebnissen auf verschiedenen Maschinen
- 12. Passwort im C-Quellcode verschlüsseln
- 13. Wie eine Zeichenfolge mit verschiedenen Separatoren
- 14. In JavaScript verschlüsseln und in C# mit AES-Algorithmus entschlüsseln
- 15. SQLite-Datenbank in C# verschlüsseln
- 16. Wie ein Datum mit symbian C++, verschlüsseln, so dass ich die gleichen Daten java entschlüsseln kann
- 17. Verschlüsseln in C# und Entschlüsseln in Flex
- 18. verschlüsseln SQL Connectionstring C#
- 19. Verschlüsseln und entschlüsseln große Zeichenfolge in Java mit RSA
- 20. Anzeige des gleichen Dokuments in verschiedenen xpage in verschiedenen Registerkarte
- 21. Gleichen Sie eine Zeichenfolge mit Array
- 22. Wie verwende ich den OpenSSL.Net C# -Wrapper, um eine Zeichenfolge mit AES zu verschlüsseln?
- 23. Crypto ++ RSA - Verschlüsseln und signieren mit dem gleichen Schlüsselpaar
- 24. Zuordnen von Daten in Array mit der gleichen Länge Zeichenfolge
- 25. Gruppieren nach Ergebnissen, die in der gleichen Reihenfolge sind
- 26. Wie entfernen Sie doppelte Tests mit doppelten Ergebnissen mit C#?
- 27. iPhone: So verschlüsseln Sie eine Zeichenfolge
- 28. Verschlüsseln eines Programms internen Code [C#]
- 29. CMake, Microsoft Visual Studio und monolithische Laufzeiten
- 30. C++ Verschlüsseln/Entschlüsseln mit Transpositions-Chiffre
Wenn Sie die Verschlüsselung korrekt durchgeführt haben, hat die Laufzeit keine Auswirkung. Wahrscheinlich verwenden Sie ein anderes Geheimnis mit jedem Programm, das Sie für die Verschlüsselung/Entschlüsselung verwenden. Sie müssen dasselbe Geheimnis mit allen Programmen teilen, die Ihre Daten verschlüsseln/entschlüsseln. – ScottS
Wenn Sie auf die Antwort mit den meisten Stimmen oben beziehen, erzeugt es jedes Mal andere Ergebnisse, da es jedes Mal Zufallszahlen IV und Salz verwendet - und das ist keine schlechte Sache. –
Warum wollen Sie jedes Mal dieselben Ausgaben? Die Tatsache, dass sie anders sind, ist [wichtiges Sicherheitsmerkmal] (https://en.wikipedia.org/wiki/Deterministic_encryption#Leakage) - Lange Rede, kurzer Sinn, jemand könnte Annahmen über deinen Klartext ziehen, indem du verschiedene verschlüsselte Texte vergleichst – joozek