Announcement

Collapse
No announcement yet.

Hash Werte aus Datei mit Hash Werte aus DB vergleichen!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hash Werte aus Datei mit Hash Werte aus DB vergleichen!

    Hallo liebe Forum Member,

    ich hab keine Ahnung ob das das richtige Subforum für diese Frage ist, aber ich habs hier einfach mal platziert.

    Also zu meinem Problem.

    Ich muss eine Datei mit SHA-1 Hashwerten mit daten aus der Datenbank vergleichen.

    Es handelt sich um die Robinsonliste. (Nicht das ihr falsche von mir denkt ).

    Wie soll ich es am besten machen? Habt ihr vorschläge?
    Zurzeit mach ichs so:

    Code:
    System.Data.IDataReader dbReader = sqlCmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
    
                while(dbReader.Read()){
                    kommunikation_id = dbReader["kommunikation_id"].ToString();
                    konatktHash = SHA1StringHash(dbReader["kontakt"].ToString().ToLower());
    
                    reader = new BinaryReader(new FileInfo("C:\\ecg-liste.hash").OpenRead());
    
                    while ((tmpLine = ByteArrayToString(reader.ReadBytes(20))) != null)
                    {
                        if (CompareHexString(tmpLine, konatktHash))
                        {
                            UpadteKommunikationsIDStatus(kommunikation_id);
                        }
                    }
    
                    reader.Close();
                }
    Aber das ganze ist ziemlich ressourcen fressend.

    Würd mich auf Vorschläge freun.

    Lg ph0o

  • #2
    Endlosschleife -.-

    Und ich wunderte mich warum es nicht funktioniert.. ^^ -gg-

    Naja.. while(reader.Peek() != -1){ }

    habs jetzt so gmacht
    Lg

    Comment

    Working...
    X