SymmetricSecurityKey.GenerateDerivedKey Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Ketika ditimpa di kelas turunan, menghasilkan kunci turunan menggunakan algoritma kriptografi dan parameter yang ditentukan untuk kunci saat ini.
public:
abstract cli::array <System::Byte> ^ GenerateDerivedKey(System::String ^ algorithm, cli::array <System::Byte> ^ label, cli::array <System::Byte> ^ nonce, int derivedKeyLength, int offset);
public abstract byte[] GenerateDerivedKey (string algorithm, byte[] label, byte[] nonce, int derivedKeyLength, int offset);
abstract member GenerateDerivedKey : string * byte[] * byte[] * int * int -> byte[]
Public MustOverride Function GenerateDerivedKey (algorithm As String, label As Byte(), nonce As Byte(), derivedKeyLength As Integer, offset As Integer) As Byte()
Parameter
- algorithm
- String
URI yang mewakili algoritma kriptografi untuk digunakan untuk menghasilkan kunci turunan.
- derivedKeyLength
- Int32
Ukuran kunci turunan.
- offset
- Int32
Posisi di mana kunci turunan terletak di array byte yang dikembalikan dari metode ini.
Mengembalikan
Array Byte yang berisi kunci turunan.
Keterangan
Untuk menentukan P-SHA1 sebagai algoritma kriptografi, gunakan Psha1KeyDerivation bidang .
Karena masalah tabrakan dengan SHA1, Microsoft merekomendasikan model keamanan berdasarkan SHA256 atau lebih baik.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk