Kezdőoldal » Számítástechnika » Programozás » Ezt a feladatot hogyan oldanád...

Ezt a feladatot hogyan oldanád meg?

Figyelt kérdés

C# a nyelv.


Van egy users&pwd.txt file.

Ebben van felhasználó és jelszó.

Ezek egy | karakterrel vannak elválasztva.

Tehát így néz ki a fájl tartalma:

Józsa|kiskutya

Tamás|1987212

Harry|wasd1234


Ezt kellene valahogy bevarázsolnom egy dictionary-be.

Oké, a StreamReaderrel beolvasom, tehát egy stringben már benne vannak.


De utána hogyan tudom átemelni egy Dictionary-be, aminek mindkét eleme string?


2022. nov. 6. 13:07
 1/7 anonim ***** válasza:
58%
2022. nov. 6. 13:12
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
49%
String.Split
2022. nov. 6. 13:38
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
100%
Miért vannak a jelszavak így tárolva, és nem hashelve?
2022. nov. 6. 14:07
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
100%

#3: Nem tudjuk milyen jelszvakról van szó.. lehet az alkalmazás authentikál velük valami külső szolgáltatásnál. Ekkor szükség van az eredeti jelszóra és nem csak a hashre... persze titkosítani lehet, hogy ne legyen ilyen triviális megnézni..de ez már csak apróság.

Illetve valószínűleg csak valami gyakorlásról van szó.


Amúgy pedig:

var dict = File.ReadLines(path).Select(x => x.Split('|')).ToDictionary(x => x[0], x => x[1]);

2022. nov. 6. 15:22
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Köszi
2022. nov. 6. 15:32
 6/7 A kérdező kommentje:
Egyébként igen, ez csak egy gyakorlás, annak is egy kis része.
2022. nov. 6. 15:32
 7/7 anonim ***** válasza:
100%
#3 Egyértelműen látszik, hogy ez egy iskolai gyakorlófeladat, ott pedig tuti nem fognak hashelni.
2022. nov. 6. 17:06
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!