Re: Verschlüsseln von Daten

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance




Hallo Norbert,

Nobert Lutz schrieb:

bei 8Stellen habe ich kein Problem, ich will den Schlüssel auf 30 Stellen verlängern und dabei erzeugt mein Code Fehler.

Dein Code ist leider etwas undurchsichtig...

Public Function Encrypt(ByVal strText As String, Optional ByVal sZusVersch As String = "") As Byte()
{...]
Dim sString As String = prv_key & sZusVersch

sString = sString.Substring(0, 29)

Was machst Du damit? ...

Try

byKey = System.Text.Encoding.UTF8.GetBytes(prv_key.Substring(0, 8))

.... soll der anstatt prv_key verwendet werden?

Grundsätzlich gilt für den DES Crypto Provider dass er nur 8 Bytes
als Schlüssel akzeptiert.

Um eine längere Zeichenfolge als Schlüssel zu verwenden, wäre eine
Möglichkeit die Zeichenfolge zunächst mittels SHA256 zu kodieren
und das Ergebnis als Schlüssel einzusetzen.

Gruß Elmar




.



Relevant Pages

  • Re: aus einem String schneiden! aber wie
    ... Wenn es sich um die Zeichenfolge handelt, ... Code meiner Konsolenanwendung: ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: Einlesen einer GROSSEN Textdatei
    ... bei deinem Code ein sortierte Liste vorraussetzt (was ich für kein ... // if we already looked for this String, ... static class Helper implements Comparable{ ...
    (de.comp.lang.java)
  • Re: Bildaufbau zu langsam !
    ... daß du dich so mit meinem Code ... >> Warum suchst Du einmal nach Punkt und einmal nach Komma? ... Eine Umwandlung mit Strliefert einen String, ... der Punkt als Dezimaltrenner verwendet wird, ...
    (microsoft.public.de.vb)
  • JavaCompiler
    ... Ich habe ein wenig mit dem CompilerInterface experimentiert leider bin ich ... Ich möchte die Compiler API benutzen um zwei Klassen aus einen String heraus ... benutzt egal ob extended oder beim erzeugen einer neuen Instanz(siehe Code ... StandardJavaFileManager fileManager =tool.getStandardFileManager(null, ...
    (de.comp.lang.java)
  • Re: Performance bei DSum via VBA
    ... Du kannst die Summe über ein Feld auch bilden, indem Du im SQL Statement ein Sub-Select verwendest, der diese Summe einliest, also: ... psDomain As String, _ ... postest, schon den Code posten, der auch läuft. ...
    (microsoft.public.de.access)