Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Klientská knihovna .NET Azure Storage podporuje šifrování vlastností entity řetězce pro operace vložení a nahrazení. Šifrované řetězce se ve službě ukládají jako binární vlastnosti a po dešifrování se převedou zpět na řetězce.
U tabulek musí uživatelé kromě zásad šifrování zadat vlastnosti, které se mají šifrovat. To lze provést buď zadáním atributu [EncryptProperty] (pro entity POCO odvozené z TableEntity), nebo řešič šifrování v možnostech žádosti. Řešitel šifrování je delegát, který přijímá klíč oddílu, klíč řádku a název vlastnosti a vrací Boolean určující, zda má být tato vlastnost zašifrována. Během šifrování používá klientská knihovna tyto informace k rozhodnutí, zda má být vlastnost při zápisu do drátu zašifrována. Delegát také poskytuje možnost logiky týkající se šifrování vlastností. (Pokud například X, pak zašifrujte vlastnost A; jinak zašifrujte vlastnosti A a B.) Při čtení nebo dotazování entit není nutné tyto informace poskytnout.
Podpora sloučení
Sloučení se v současné době nepodporuje. Protože je možné, že podmnožina vlastností byla dříve zašifrována pomocí jiného klíče, jednoduše slučování nových vlastností a aktualizace metadat způsobí ztrátu dat. Sloučení buď vyžaduje další volání služby ke čtení předem existující entity, nebo použití nového klíče pro každou vlastnost, které nejsou vhodné z důvodů výkonu.