DataProtection – třída
Představuje schopnost šifrování a dešifrování řetězců pomocí rozhraní API pro ochranu dat Windows (DPAPI).
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.Services.DataProtection
Obor názvů: Microsoft.VisualStudio.Data.Services
Sestavení: Microsoft.VisualStudio.Data.Services (v Microsoft.VisualStudio.Data.Services.dll)
Syntaxe
'Deklarace
Public NotInheritable Class DataProtection
public static class DataProtection
public ref class DataProtection abstract sealed
[<AbstractClass>]
[<Sealed>]
type DataProtection = class end
public final class DataProtection
Typ DataProtection zveřejňuje následující členy.
Metody
Název | Popis | |
---|---|---|
DecryptString | Dešifruje zadaný řetězec. | |
EncryptString | Šifruje zadaný řetězec. |
Nahoru
Poznámky
Při práci s řetězci připojení dat, se pokusí zachovat zašifrovaných dat v zašifrované stavu.Rozhraní API DDEX obecně představuje řetězec připojení jako zobrazovaný řetězec připojení, které neobsahují žádné důvěrné informace, a řetězec šifrované připojení, což je podrobnější.DDEX používá pro šifrování nebo dešifrování těchto řetězců metody této třídy.
Šifrovací algoritmus použitý závisí na aktuálního uživatele a počítače a jako takový řetězec šifrována pomocí EncryptString metoda může dešifrovat pouze volání DecryptString metoda při spuštění ve stejném počítači jako stejný uživatel.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.Data.Services – obor názvů
DPAPIProtectedConfigurationProvider