Ich verwende Triple-DES-Algorithmus für die Verschlüsselung.Während dies tun, muss ich in einem Hexadezimal (32 Zeichen) Schlüssel übergeben.Wenn ich das in Byte-Array konvertieren wird es in 32 Bytes gespeichert.Aber der Eingabe-Schlüssel für den Algorithmus sollte nur von 16 Bytes. So meine Frage ist, wie 32 Hexadezimalziffern in 16-Byte-Array zu speichern?Wie 32 Hexadezimalziffern in 16-Byte-Array gespeichert werden?
0
A
Antwort
1
Was sind Sie nach ist wahrscheinlich ähnlich wie diese Erweiterung Methode
public static byte[] HexToByteArray(this string hex)
{
hex = hex.Replace(" ", "").Replace("-", "");
var numberChars = hex.Length;
var bytes = new byte[numberChars/2];
for (var i = 0; i < numberChars; i += 2)
bytes[i/2] = Convert.ToByte(hex.Substring(i, 2), 16);
return bytes;
}
Sie haben eine Zeichenfolge, die so etwas wie „A123FF25“ aussieht, und Sie wollen jedes 2-Zeichen-Block in dieser Zeichenfolge als hexadezimale behandeln Nummer, und erhalten Sie eine Byte-Array aus das ist die halbe Länge des Originals ...
+0
thnq u jackob.its funktioniert gut – spk
Verwandte Themen
- 1. Nur sichere, zufällige Hexadezimalziffern
- 2. Wo werden Zeigermetadaten gespeichert?
- 3. Wo werden String-Daten gespeichert?
- 4. Wie SAS-Bibliotheken gespeichert werden
- 5. Wie werden Logcat-Nachrichten gespeichert?
- 6. Wo/wie werden Verzweigungsvorhersagedaten gespeichert?
- 7. Wie werden die Gewerkschaftsmitglieder gespeichert?
- 8. Wie Versionskontrolldaten in mysql gespeichert werden
- 9. Wie Peer-Verbindungen in Array gespeichert werden
- 10. Wie werden Wertobjekte in der Datenbank gespeichert?
- 11. Wie werden CGRect-Werte in NSMutableArray gespeichert?
- 12. Wie werden Daten in einer Bilddatei gespeichert?
- 13. Wie werden Datetime-Werte in MySQL gespeichert?
- 14. Wie kann CryptoKey in LocalStorage gespeichert werden?
- 15. Wie kann Array in CoreData gespeichert werden?
- 16. Schienen: Wie Daten in Sitzung gespeichert werden?
- 17. Wie werden die Daten in Cloud gespeichert?
- 18. Wie werden Inkrementwerte in Common Lisp gespeichert?
- 19. Wie können Objektbeziehungen in Lucene gespeichert werden?
- 20. Wie werden persistente Datenbankverbindungen in PHP gespeichert?
- 21. Wie werden NULL in einer Datenbank gespeichert?
- 22. Wie werden Funktionsparameter in Lisp gespeichert?
- 23. Wie werden Integer-Arrays intern in der JVM gespeichert?
- 24. Werden 32 Threads von 32 Block als Warp geplant?
- 25. Wo werden Makros gespeichert?
- 26. Wie können mehrsprachige Daten gespeichert werden?
- 27. Wie MVC MiniProfiler Ergebnisse gespeichert werden
- 28. Wie kann GenericXmlSecurityToken gespeichert/deserialisiert/serialisiert werden?
- 29. Wie verhindere ich, dass Passwörter gespeichert werden?
- 30. Wie Konstanten erhalten und gespeichert werden?
Zeigen Sie uns einige Code, wie Sie es tun – derpirscher