Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 04:18

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Login Daten abspeichern

Discussion on Login Daten abspeichern within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 30
Join Date: Jul 2013
Posts: 251
Received Thanks: 16
Login Daten abspeichern

Nabend allerseits.
Ich habe in meinem derzeitigen Program vor, ein Loginmodul einzubauen.
Nun stellt sich allerdings mir die Frage, wie kann ich die Daten am besten Verwalten? Da ich die daten ja nicht hardcoded ins Program integrieren kann.
Meine Idee wäre es jetzt diese im Programm zu einem Hash umzuwandeln, wobei der Hash aus BSP Loginname+PC Name besteht. Und dieser in einer Textdatei abspeichere.
Oder ist diese Variante auch relativ unsicher?
Bzw hat jemand einen besseren Vorschlag?
mfg
Numb-Ex is offline  
Old 12/15/2016, 09:22   #2
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,487
Ein Hash ist Einwegverfahren. Den Klartext aus einem Hash zu generieren ist (in der Theorie) nicht möglich.

Für einen Login brauchst du in der Regel Klartext-Passwörter. Wenn du einen Hash speicherst, nimmst du für den Login logischerweise diesen Hash. Das heißt im Umkehrschluss, auf der Serverseite brauchst du ebenfalls nur die Hashes, an die Klartexte kommst du ja nicht mehr.
Im Endeffekt hast du hier also keine weitere Sicherheit. Der Hash ist nun dein Klartext, sieht nur nicht mehr wie Klartext aus.

Beim Passwort wird das ganze noch viel lustiger. Angenommen du speicherst auch das Passwort gehasht auf den Client ... dann musst du ja auf Serverseite garnicht mehr hashen oder? Bäm, System kaputt. Auch wenn keiner die Klartextpasswörter kennt, die muss er jetzt auch nicht mehr kennen. Er kann sich ja einfach mit dem Hash authentizifieren.
Wenn man den Hash von einem User klaut, naja, klingt jetzt nicht so kritisch. Aber im Endeffekt hast du jetzt eine Datenbank voller Klartextpasswörter ... wenn die jemand in die Finger bekommt, braucht er sich nicht mal die Mühe zu machen die Hashes zu knacken.

Besser wäre eine klassische Verschlüsselung mit einem individuellen Schlüssel pro Computer. Hier ist die Verschlüsselung natürlich nur solange sicher, wie man den Schlüssel nicht kennt. Ist auch nicht perfekt, aber besser.
florian0 is offline  
Old 12/15/2016, 09:24   #3
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,843
Received Thanks: 4,675
Wenn du später das Programm vermarkten willst (verkaufen) dann wäre es am besten die Online zu speichern. Dann kannst du mit deinem Programm eine Abfrage an einen Webserver machen entweder bekommst du dann eine Antwort "Alle Daten stimmen" oder einfach nur eine 1 und 0 zurück.
Devsome is offline  
Old 12/15/2016, 09:27   #4
 
aj1987's Avatar
 
elite*gold: 1003
Join Date: Feb 2010
Posts: 791
Received Thanks: 709
Es wäre wohl auch noch als Alternative besser die Datensätze in die Registry zu schreiben. Du kannst wie ja bereits erwehnt, die Login-Daten mit einem Schlüssel verschlüsseln der sich aus PC-Daten zusammenfasst.
aj1987 is offline  
Old 12/20/2016, 18:57   #5
 
AssaulT_'s Avatar
 
elite*gold: 10
Join Date: Jan 2008
Posts: 143
Received Thanks: 16
Quote:
Originally Posted by aj1987 View Post
Es wäre wohl auch noch als Alternative besser die Datensätze in die Registry zu schreiben. Du kannst wie ja bereits erwehnt, die Login-Daten mit einem Schlüssel verschlüsseln der sich aus PC-Daten zusammenfasst.
Die Windows-Registry ist ein obsoletes und überholtes Konzept, welches man hervorragend umgehen kann. Ich würde keinem dazu raten, Userdaten dort abzulegen.
AssaulT_ is offline  
Reply


Similar Threads Similar Threads
Frage Upload + Daten abspeichern
12/27/2015 - Web Development - 5 Replies
Hallo Com, ich wollte für meine Homepage ein Script schreiben, jedoch fehlt mir das Wissen wie ich es aufbauen soll. Das Script soll dem gleich sein: Es erscheint ein Feld: z.B in der (eintragen.php) Name: eingeben Info: eingeben Video: Hochladen oder URL
[B] Brazzers Premium Login Daten [S] uploaded.to premium Login Daten
12/08/2012 - Trading - 1 Replies
ist im titel beschrieben einfach ne PM an mich :3
C++ Daten in Datei abspeichern
11/10/2012 - C/C++ - 4 Replies
Hallo, kann mir jemand den Befehl für das abspeichern von Variablenwerten in einer Datei geben, beispielsweise eine einfaches Textdokument? Best Regards
[Frgen/Hilfe] Abspeichern von Daten & verschiedenes bei WinFenster
06/23/2010 - AutoIt - 18 Replies
Hi Leute, wie meine Überschrift, wahrscheinlich etwas unverständlich, versucht zu erklären, benötige ich eure Hilfe in genau zwei Dingen. 1st : Ich hab ein Programm, in welches man eintragen kann, was es per Tastenklick wiedergeben soll (eine bestimmte Tastenkombi ) Meine Frage ist es nun, wie ich in den Bot integrieren kann, dass der User abspeichern kann, was geschrieben werden soll, also wenn er den Bot neu startet wieder das selbe da steht.



All times are GMT +1. The time now is 04:18.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.