Select the product you need help with
Cara membuat tombol dengan menggunakan Visual C#.NET untuk digunakan dalam bentuk-bentuk otentikasiID Artikel: 312906 - Melihat produk di mana artikel ini berlaku. Pada Halaman iniRINGKASAN Artikel ini menjelaskan cara membuat tombol untuk menggunakan untuk
enkripsi, dekripsi, dan validasi data cookie bentuk otentikasi. Anda
dapat menggunakan tombol yang Anda buat dalam artikel ini untuk validationKey dan decryptionKey atribut <machinekey>bagian di<b00> </b00> </machinekey><system.web></system.web> unsur dalam Machine.config elemen dari file. PersyaratanDaftar berikut menguraikan fitur perangkat keras, perangkat lunak, jaringan infrastruktur, dan paket layanan yang Anda butuhkan:
Membuat proyekMenciptakan Visual C#.Aplikasi NET konsol:
Menulis kode untuk menghasilkan kunciBerikut kode membaca dua argumen yang lulus dari baris perintah:
Catatan Heksadesimal string yang dibuat adalah dua kali ukuran nilai yang dilewatkan pada baris perintah. Sebagai contoh, jika Anda menentukan byte 24 Key, string yang dihasilkan adalah 48 byte panjangnya setelah konversi. The nilai yang valid untuk decryptionKey adalah 8 atau 24. Ini menciptakan kunci 16 byte untuk enkripsi Data Standar (DES) atau 48 byte kunci untuk Triple DES, masing-masing. Nilai yang valid untuk validationKey adalah 20 sampai 64. Ini menciptakan kunci dari 40 untuk 128 byte panjangnya. Output dari kode adalah seluruh <machinekey></machinekey> elemen yang dapat Anda copy dan paste ke Machine.config elemen dari file. Tambahkan kode berikut ke .cs file: Menghasilkan hashSekarang Anda dapat mengkompilasi aplikasi.Menjalankan aplikasi dari prompt perintah oleh lewat di dua nilai bilangan bulat yang ukuran dekripsi dan tombol validasi. Sebagai contoh, jika Anda bernama konsol aplikasi HashConfigCs.exe, ketik sintaks berikut dari baris perintah di direktori Bin\debug aplikasi: hashconfigcs.exe 24 64 Anda dapat mengharapkan aplikasi untuk mengembalikan output yang mirip
output berikut:
<machineKey validationKey="21F090935F6E49C2C797F69BBAAD8402ABD2EE0B667A8B44EA7DD4374267A75D7AD972A119482D15A4127461DB1DC347C1A63AE5F1CCFAACFF1B72A7F0A281B"
decryptionKey="261F793EB53B761503AC445E0CA28DA44AA9B3CF06263B77"
validation="SHA1"/>
Memperbarui file konfigurasi
Pemecahan MasalahPastikan bahwa bagian <machinekey>memiliki identik, kunci eksplisit (yaitu tidak menggunakan<b00> </b00> </machinekey>AutoGenerate pilihan untuk atribut di bagian <machinekey>) di Web peternakan di skenario berikut: <b00></b00> </machinekey>
Informasi selengkapnyaThe machineKey bagian harus sama di web peternakan di berikut kasus:
REFERENSIUntuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft: 301240
(http://support.microsoft.com/kb/301240/
)
Bagaimana menerapkan otentikasi berbasis bentuk di ASP Anda.NET aplikasi dengan menggunakan C#.NET311495
(http://support.microsoft.com/kb/311495/
)
Bagaimana menerapkan berbasis peran keamanan dengan otentikasi berbasis bentuk di ASP Anda.NET aplikasi dengan menggunakan Visual C#.NET306590
(http://support.microsoft.com/kb/306590/
)
INFO:
ASP.Ikhtisar bersih keamanan307626
(http://support.microsoft.com/kb/307626/
)
INFO:
ASP.NET konfigurasi overviewPropertiID Artikel: 312906 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0 Berlaku bagi:
Penerjemahan Mesin PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:312906
(http://support.microsoft.com/kb/312906/en-us/
)
| Terjemahan Artikel |




Kembali ke atas








