Entwickler-Ecke
Algorithmen, Optimierung und Assembler - rijndael verschlüsselung
Luncustaf - Sa 12.02.05 14:55
Titel: rijndael verschlüsselung
hi,
ich hab hier eine datenbank deren daten ich mit dem rijndael(aes) algorytmus veerschlüsseln will.
das mache ich so.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| rc.InitStr('meinkey',TDCP_sha1); sqlqt.TableName := 'emails'; sqlqt.Open; sqlqt.Append; sqlqt.FieldByName('empfänger').AsString := rc.EncryptString(sqlq.FieldValues['empfänger']); sqlqt.FieldByName('absender').AsString := rc.EncryptString(sqlq.FieldValues['absender']); sqlqt.FieldByName('betreff').AsString := rc.EncryptString(sqlq.FieldValues['betreff']); sqlqt.FieldByName('cc').AsString := sqlq.FieldValues['cc']; sqlqt.Post; sqlqt.Close; rc.Burn; sqlq.Next; |
nun das klappt alles - nur das problem ist - ich verwende den gleichen algorythmus den gleichen key es ist alles gleich in zwei verschiedenen programmen und er schreibt mir zwei verschiedene verschlüsselte strings in die datenbank obwohl der eingabe string der gleiche ist.
kann mir einer erklären was ich falsch mache?
gruß
Moderiert von raziel: Code- durch Delphi-Tags ersetzt.Moderiert von Christian S.: Topic aus VCL (Visual Component Library) verschoben am Sa 12.02.2005 um 14:15
patrick - Sa 12.02.05 17:24
was für ne komponente benutzt du denn?
das sieht mir ganz nach DEC aus, richtig?
vielleicht hast du ja vergessen was zu initialisieren :nixweiss:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!