Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Hash Funktionen

Frage Entwicklung C und C++

Mitglied: 31640

31640 (Level 1)

26.11.2007, aktualisiert 30.11.2007, 5123 Aufrufe, 5 Kommentare

hallo!


ich würde gern in einem meiner programme hash funktionen wie sha256 oder md5 zurückgreifen um passwörter zu uberprüfen. jedoch finde ich im internet nur classes und librarys mit diesen funktionien. ich würde aber gern ein haben die man einfach mit Hash = SHA256(EPassword->Text); nutzen kann

kennt jemad so etwas?

im voraus danke

V. Primachenko
Mitglied: Natureshadow
27.11.2007 um 12:49 Uhr
Wenn du eine Library (in Deutschland sagen wir auch Bibliothek) mit einer Funktion hast, solltest du die genau so aufrufen können.

-nik
Bitte warten ..
Mitglied: 31640
27.11.2007 um 15:30 Uhr
nicht ganz

man muss erst ein object erstellen, dann irgendwelche funktionen zum vorbereiten aufrufen und so... der source sieht ca so aus:

Sha256 TSha256;
Sha256.reset();
Sha256.Hash("something");
Sha256.finish();
Sha256.Report(Hash);



ist zwar nicht schlecht aber ich habe schlechte erfahrungen mit solchen verfahren....

und man muss viel merken...
Bitte warten ..
Mitglied: Natureshadow
28.11.2007 um 07:38 Uhr
Hallo,

in C++ ist dieses Verfahren aber technisch betrachtet das Beste. Dennoch schließt eie Bibliothek nicht aus, einen Funktionsaufruf wie du ihn dir wünschst zu bieten. Du hast dann wohl nur die falsche.

Grundsätzlich bietet (zumindest UNIX) das Ganze aber auch von Haus aus mit der crypt()-Funktion.

-nik
Bitte warten ..
Mitglied: 31640
29.11.2007 um 17:05 Uhr
hm naja hat sich auch erledigt....

die schlechten ehfahrungen waren folgnede meie library lieferte den hash immer so aus:
È‘¹ A5 54 57 F4 A6 AA DE E6
usw.

naja jetzt hab ich das ding verändert so das ich jetzt nur den hash ohne leerzeichen und diesen mist vorne kriege und ausserdem eien funktion
01.
AnsiString __fastcall Sha1(AnsiString TextToHash) { 
02.
 char Hash[256]; 
03.
 Sha256 TSha256; 
04.
 Sha256.reset(); 
05.
 Sha256.Hash(TextToHash); 
06.
 Sha256.finish(); 
07.
 Sha256.Report(Hash); 
08.
 return AnisString(Hash); 
09.
}
jetzt gehts auch naja danke trotzdem
Bitte warten ..
Mitglied: Natureshadow
30.11.2007 um 10:07 Uhr
Aber was bitte ist ein AnisString? Ich kenne nur Anis-Plätzchen ...
Bitte warten ..
Ähnliche Inhalte
Sicherheits-Tools
gelöst Hash-Wert fest in Audiodatei schreiben (4)

Frage von Hamoe2 zum Thema Sicherheits-Tools ...

JavaScript
LocalStorage für folgende Funktion (2)

Frage von xsto123 zum Thema JavaScript ...

Batch & Shell
Problem mit Funktion und Combobox (7)

Frage von Druide83 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows 10

Heise Newsticker: Microsoft veröffentlicht das "Fall Creators Update

(8)

Information von Penny.Cilin zum Thema Windows 10 ...

LAN, WAN, Wireless

Schwachstelle im WPA2 Protokoll veröffentlicht

(3)

Information von colinardo zum Thema LAN, WAN, Wireless ...

Heiß diskutierte Inhalte
Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (23)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (16)

Frage von sunics zum Thema Hosting & Housing ...

Windows 7
gelöst Windows 7 Anmeldedomäne festlegen (13)

Frage von flotaut zum Thema Windows 7 ...