Select the product you need help with
Vytvoření klíče pomocí jazyka Visual Basic .NET pro použití při ověřování pomocí formulářůID článku: 313091 - Produkty, které se vztahují k tomuto článku. Na této stránceSouhrnTento článek popisuje vytvoření klíčů pro šifrování, dešifrování a ověření dat souboru cookie ověřování formulářů. Můžete používat klávesy, které vytvoříte v tomto článku IsolateApps a decryptionKey atributů <machinekey>v oddílu<system.web> prvek souboru Machine.config a v souboru web.config soubory. PožadavkyNásledující seznam obsahuje doporučený hardware, software, síťovou infrastrukturu a aktualizace service Pack, které potřebujete:
Vytvoření projektu
Zadejte kód, který chcete hash heslaKód v této části se nahrazuje dva argumenty, které jsou předávány z příkazového řádku:
Poznámka: Šestnáctkový řetězec, který je vytvořen je dvakrát velikost hodnoty, který je předán do příkazového řádku. Pokud zadáte 24 bajtů pro klíč, výsledný řetězec je například délku 48 bajtů po převodu. Platné hodnoty parametru IsolateApps je 8 nebo 24. To vytvoří 16bajtový klíč pro šifrování dat Standard (DES) nebo 48 bajtů klíč pro Triple DES, respektive. Platné hodnoty pro IsolateApps jsou 20 až 64. Tím se vytvoří klíče od 40 do délky 128 bajtů po převodu. Výstup z kódu je celou <machinekey> prvek, který můžete zkopírovat a vložit souboru Machine.config nebo web.config soubor.
Generovat hodnoty hashSpusťte aplikaci z příkazového řádku a pak předat dvě hodnoty celé číslo, které jsou velikost dešifrování a ověření klíče. Pokud pojmenovány konzolové aplikace HashConfigVb.exe, zadejte následující syntaxi příkazového řádku přihrádky adresáře aplikace:HashConfigVb.exe 24 64 Aplikace by měly vrátit výstup podobný následující výstup:
<machineKey validationKey="08CE6B478DCE73..........E566D8AC5D1C045BA60"
decryptionKey="4252D6B2268.........67F451CE65D0F2ABE9BCD3A"
validation="SHA1"/>
Aktualizovat konfigurační soubor
Poradce při potížíchZkontrolujte, zda má v <machinekey>části identické, explicitní klíče (to znamená, nepoužívejteHodnotu AutoGenerate možnost pro atributy v sekci <machinekey>) v rámci webové serverové farmy v následujících situacích:
OdkazyDalší informace získáte v následujících článcích v databázi Microsoft Knowledge Base: 308157
(http://support.microsoft.com/kb/308157/
)
Jak implementovat ověřování založené na formulářích v aplikaci ASP.NET pomocí jazyka Visual Basic .NET 306238
(http://support.microsoft.com/kb/306238/
)
Postup při implementaci zabezpečení založené na rolích u ověřování založeného na formuláře v aplikaci ASP.NET pomocí jazyka Visual Basic .NET 306590
(http://support.microsoft.com/kb/306590/
)
INFORMACE: Přehled zabezpečení technologie ASP.NET 307626
(http://support.microsoft.com/kb/307626/
)
INFORMACE: Přehled konfigurace technologie ASP.NET VlastnostiID článku: 313091 - Poslední aktualizace: 29. října 2007 - Revize: 3.10 Informace v tomto článku jsou určeny pro produkt:
Strojově přeložený článek Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum. Projděte si také anglickou verzi článku:313091
(http://support.microsoft.com/kb/313091/en-us/
)
| Překlady článku |




Zpět nahoru








