SHA1Managed Kelas
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.
Perhatian
Derived cryptographic types are obsolete. Use the Create method on the base type instead.
SHA1 Menghitung hash untuk data input menggunakan pustaka terkelola.
public ref class SHA1Managed sealed : System::Security::Cryptography::SHA1
public ref class SHA1Managed : System::Security::Cryptography::SHA1
public sealed class SHA1Managed : System.Security.Cryptography.SHA1
[System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class SHA1Managed : System.Security.Cryptography.SHA1
public class SHA1Managed : System.Security.Cryptography.SHA1
[System.Runtime.InteropServices.ComVisible(true)]
public class SHA1Managed : System.Security.Cryptography.SHA1
type SHA1Managed = class
inherit SHA1
[<System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SHA1Managed = class
inherit SHA1
[<System.Runtime.InteropServices.ComVisible(true)>]
type SHA1Managed = class
inherit SHA1
Public NotInheritable Class SHA1Managed
Inherits SHA1
Public Class SHA1Managed
Inherits SHA1
- Warisan
- Atribut
Keterangan
Hash digunakan sebagai nilai unik dari ukuran tetap yang mewakili sejumlah besar data. Hash dua set data harus cocok jika dan hanya jika data yang sesuai juga cocok. Perubahan kecil pada data menghasilkan perubahan besar yang tidak dapat diprediksi dalam hash.
Ini adalah implementasi yang dikelola murni dari SHA1 yang tidak membungkus CAPI.
Ukuran hash untuk SHA1Managed algoritma adalah 160 bit.
Karena masalah tabrakan dengan SHA1, Microsoft merekomendasikan model keamanan berdasarkan SHA256 atau lebih baik.
Konstruktor
SHA1Managed() |
Kedaluwarsa.
Menginisialisasi instans baru kelas SHA1Managed. |
Bidang
HashSizeInBits |
Kedaluwarsa.
Ukuran hash yang dihasilkan oleh algoritma SHA1, dalam bit. (Diperoleh dari SHA1) |
HashSizeInBytes |
Kedaluwarsa.
Ukuran hash yang dihasilkan oleh algoritma SHA1, dalam byte. (Diperoleh dari SHA1) |
HashSizeValue |
Kedaluwarsa.
Mewakili ukuran, dalam bit, dari kode hash komputasi. (Diperoleh dari HashAlgorithm) |
HashValue |
Kedaluwarsa.
Mewakili nilai kode hash komputasi. (Diperoleh dari HashAlgorithm) |
State |
Kedaluwarsa.
Mewakili status komputasi hash. (Diperoleh dari HashAlgorithm) |
Properti
CanReuseTransform |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah transformasi saat ini dapat digunakan kembali. (Diperoleh dari HashAlgorithm) |
CanTransformMultipleBlocks |
Kedaluwarsa.
Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah beberapa blok dapat diubah. (Diperoleh dari HashAlgorithm) |
Hash |
Kedaluwarsa.
Mendapatkan nilai kode hash komputasi. (Diperoleh dari HashAlgorithm) |
HashSize |
Kedaluwarsa.
Mendapatkan ukuran, dalam bit, dari kode hash komputasi. (Diperoleh dari HashAlgorithm) |
InputBlockSize |
Kedaluwarsa.
Ketika ditimpa di kelas turunan, mendapatkan ukuran blok input. (Diperoleh dari HashAlgorithm) |
OutputBlockSize |
Kedaluwarsa.
Ketika ditimpa di kelas turunan, mendapatkan ukuran blok output. (Diperoleh dari HashAlgorithm) |
Metode
Clear() |
Kedaluwarsa.
Merilis semua sumber daya yang HashAlgorithm digunakan oleh kelas . (Diperoleh dari HashAlgorithm) |
ComputeHash(Byte[]) |
Kedaluwarsa.
Menghitung nilai hash untuk array byte yang ditentukan. (Diperoleh dari HashAlgorithm) |
ComputeHash(Byte[], Int32, Int32) |
Kedaluwarsa.
Menghitung nilai hash untuk wilayah yang ditentukan dari array byte yang ditentukan. (Diperoleh dari HashAlgorithm) |
ComputeHash(Stream) |
Kedaluwarsa.
Menghitung nilai hash untuk objek yang ditentukan Stream . (Diperoleh dari HashAlgorithm) |
ComputeHashAsync(Stream, CancellationToken) |
Kedaluwarsa.
Secara asinkron menghitung nilai hash untuk objek yang ditentukan Stream . (Diperoleh dari HashAlgorithm) |
Dispose() |
Kedaluwarsa.
Merilis semua sumber daya yang digunakan oleh instans HashAlgorithm kelas saat ini. (Diperoleh dari HashAlgorithm) |
Dispose(Boolean) |
Kedaluwarsa.
Merilis sumber daya tidak terkelola yang SHA1Managed digunakan oleh objek dan secara opsional merilis sumber daya terkelola. |
Dispose(Boolean) |
Kedaluwarsa.
Merilis sumber daya tidak terkelola yang digunakan oleh HashAlgorithm dan secara opsional merilis sumber daya terkelola. (Diperoleh dari HashAlgorithm) |
Equals(Object) |
Kedaluwarsa.
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Kedaluwarsa.
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Kedaluwarsa.
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
HashCore(Byte[], Int32, Int32) |
Kedaluwarsa.
Merutekan data yang ditulis ke objek ke dalam SHA1Managed algoritma hash untuk menghitung hash. |
HashCore(Byte[], Int32, Int32) |
Kedaluwarsa.
Saat ditimpa di kelas turunan, merutekan data yang ditulis ke objek ke dalam algoritma hash untuk menghitung hash. (Diperoleh dari HashAlgorithm) |
HashCore(ReadOnlySpan<Byte>) |
Kedaluwarsa.
Merutekan data yang ditulis ke objek ke dalam algoritma hash untuk menghitung hash. (Diperoleh dari HashAlgorithm) |
HashFinal() |
Kedaluwarsa.
Mengembalikan nilai hash komputasi SHA1 setelah semua data ditulis ke objek . |
HashFinal() |
Kedaluwarsa.
Ketika ditimpa di kelas turunan, menyelesaikan komputasi hash setelah data terakhir diproses oleh algoritma hash kriptografi. (Diperoleh dari HashAlgorithm) |
Initialize() |
Kedaluwarsa.
Menginisialisasi instans SHA1Managed. |
MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Kedaluwarsa.
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) |
Kedaluwarsa.
Menghitung nilai hash untuk wilayah yang ditentukan dari array byte input dan menyalin wilayah yang ditentukan dari array byte input ke wilayah yang ditentukan dari array byte output. (Diperoleh dari HashAlgorithm) |
TransformFinalBlock(Byte[], Int32, Int32) |
Kedaluwarsa.
Menghitung nilai hash untuk wilayah yang ditentukan dari array byte yang ditentukan. (Diperoleh dari HashAlgorithm) |
TryComputeHash(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Kedaluwarsa.
Mencoba menghitung nilai hash untuk array byte yang ditentukan. (Diperoleh dari HashAlgorithm) |
TryHashFinal(Span<Byte>, Int32) |
Kedaluwarsa.
Upaya untuk menyelesaikan komputasi hash setelah data terakhir diproses oleh algoritma hash. (Diperoleh dari HashAlgorithm) |
Implementasi Antarmuka Eksplisit
IDisposable.Dispose() |
Kedaluwarsa.
Merilis sumber daya tidak terkelola yang digunakan oleh HashAlgorithm dan secara opsional merilis sumber daya terkelola. (Diperoleh dari HashAlgorithm) |