Anatolij Demidovich, hogyan lehet a jelszót pscredential
És mentse el egy fájlba későbbi felhasználásra. Miért is? Legalábbis annak érdekében, hogy ne adja meg a jelszót minden alkalommal meg a kezét. Inkább egy CSV-fájlt. És kívánatos, hogy titkosítja a jelszót erős titkosítási algoritmus. A kezdéshez tartsa meg felhasználónevét és jelszavát a megfelelő mezőkben az objektum példány PSCredential.
Tekintsük többféleképpen be adatokat:
- A párbeszédablak:
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (pscredential) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-52e12733.png)
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (get) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-cc614e2f.png)
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (get) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-540c49c5.png)
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (get) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-13008866.png)
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (System Security SecureString) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-26525a36.png)
Ügyeljen arra, hogy a termelés a konzol objektum tulajdonságai: felhasználónév - myname, jelszó - System.Security.SecureString.
Úgy tűnik, a jelszóval védett.
Adatok küldése egy CSV-fájl tárolására.
Futtatni a kódot egy-két alkalommal.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (System Security SecureString) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-d42ccdf3.png)
Olvassa el a tartalmát a CSV-fájlt.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (get) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-d94c9318.png)
Úgy tűnik, mindenki a karácsonyfa - a jelszó titkosított.
Át az adatokat CSV-fájlt egy PSCredential objektum példány, miért objektumok létrehozásához használ kivitelező, és próbálja átalakítani az ingatlan jelszó minden objektum egy húr.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (jelszó) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-cff06eaf.png)
Különös, de a módszer toString () van.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (System Security SecureString) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-5119baac.png)
Most figyeljen, nézd meg a kezét.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (pscredential) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-01c48ef9.png)
Következtetés - A jelszó oly módon, hogy biztonságos.
„Mit tehetünk?” - kérdezed nekem :).
Megjegyzés: a transzformációs parancsmagot biztonságos string [System.Security.SecureString] titkosított string [System.String] - ConvertFrom-SecureString.
Ez az, amit már használt a folyamat előkészítése a jelszót export CSV fájlba.
Cmdlet kínál nekünk egy pár lehetőséget titkosításra: Kulcs és SecureKey.
Azt javasoljuk, hogy használja az egyik legfontosabb byte tömb, amely 16, 24 vagy 32 (alapértelmezett) elemek - 128, 192 vagy 256-bites kulcsot, ill.
Megjegyzik minden elemét a tömb - problémás.
Egyszerűsített: levelet funkció, amely megkapja a 4. szám (például a PIN-kódot - legalábbis akkor emlékszem), és adja vissza egy tömbben bájt egy adott hosszúságú.
Egy egyszerű algoritmus sikertelen, akkor kell (kellene) navayal saját - hogyan képzelet lehetővé teszi.
Tesztelés funkciót.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (System Security SecureString) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-7b39f6c3.png)
Írj egy új script: adatokat exportálni CSV fájlba titkosítani jelszó algoritmust AES. majd néhány másodperc után próbál olvasni.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (pscredential) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-b502dd9f.png)
Úgy tűnik, jól.
Megváltoztatjuk a „PIN” és indítsa újra a szkriptet.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (jelszó) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-0617273a.png)
Nyilvánvaló: a titkosított jelszó először (egy másik kulcs), akkor nem lehet beszerezni.
Vissza fogunk térni az eredeti értelmét „PIN”, és végül, hogy megbizonyosodjon arról, hogy minden működik rendeltetésszerűen, A script a harmadik alkalommal.
![Anatolij Demidovich, hogyan lehet a jelszót pscredential (System Security SecureString) Anatolij Demidovich, hogyan lehet a jelszót pscredential](https://images-on-off.com/images/150/anatoliydemidovichkakpoluchitparolizpscr-5884fbb1.png)
Az eredmény - az első és a harmadik jelszó, a második - a hiba, hogy nem volt szükség.
SIM viszlát. Az egész világ.
Ui Véleményem szerint a megoldás szinte minden feladatot, beleértve a törés kriptográfiai algoritmus - idő kérdése és a költségvetést.