SHA3_256 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.
Menghitung hash SHA3-256 untuk data input.
public ref class SHA3_256 abstract : System::Security::Cryptography::HashAlgorithm
public abstract class SHA3_256 : System.Security.Cryptography.HashAlgorithm
type SHA3_256 = class
inherit HashAlgorithm
Public MustInherit Class SHA3_256
Inherits HashAlgorithm
- Warisan
Keterangan
Algoritma ini ditentukan oleh FIPS 202.
Konstruktor
SHA3_256() |
Menginisialisasi instans SHA3_256baru . |
Bidang
HashSizeInBits |
Ukuran hash yang dihasilkan oleh algoritma SHA3-256, dalam bit. |
HashSizeInBytes |
Ukuran hash yang dihasilkan oleh algoritma SHA3-256, dalam byte. |
HashSizeValue |
Mewakili ukuran, dalam bit, dari kode hash komputasi. (Diperoleh dari HashAlgorithm) |
HashValue |
Mewakili nilai kode hash yang dihitung. (Diperoleh dari HashAlgorithm) |
State |
Mewakili status komputasi hash. (Diperoleh dari HashAlgorithm) |
Properti
CanReuseTransform |
Mendapatkan nilai yang menunjukkan apakah transformasi saat ini dapat digunakan kembali. (Diperoleh dari HashAlgorithm) |
CanTransformMultipleBlocks |
Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah beberapa blok dapat diubah. (Diperoleh dari HashAlgorithm) |
Hash |
Mendapatkan nilai kode hash komputasi. (Diperoleh dari HashAlgorithm) |
HashSize |
Mendapatkan ukuran, dalam bit, dari kode hash komputasi. (Diperoleh dari HashAlgorithm) |
InputBlockSize |
Ketika ditimpa di kelas turunan, mendapatkan ukuran blok input. (Diperoleh dari HashAlgorithm) |
IsSupported |
Mendapatkan nilai yang menunjukkan apakah algoritma didukung pada platform saat ini. |
OutputBlockSize |
Ketika ditimpa di kelas turunan, mendapatkan ukuran blok output. (Diperoleh dari HashAlgorithm) |
Metode
Clear() |
Merilis semua sumber daya yang HashAlgorithm digunakan oleh kelas . (Diperoleh dari HashAlgorithm) |
ComputeHash(Byte[]) |
Menghitung nilai hash untuk array byte yang ditentukan. (Diperoleh dari HashAlgorithm) |
ComputeHash(Byte[], Int32, Int32) |
Menghitung nilai hash untuk wilayah yang ditentukan dari array byte yang ditentukan. (Diperoleh dari HashAlgorithm) |
ComputeHash(Stream) |
Menghitung nilai hash untuk objek yang ditentukan Stream . (Diperoleh dari HashAlgorithm) |
ComputeHashAsync(Stream, CancellationToken) |
Secara asinkron menghitung nilai hash untuk objek yang ditentukan Stream . (Diperoleh dari HashAlgorithm) |
Create() |
Membuat instans implementasi default .SHA3_256 |
Dispose() |
Merilis semua sumber daya yang digunakan oleh instans HashAlgorithm kelas saat ini. (Diperoleh dari HashAlgorithm) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang HashAlgorithm digunakan oleh dan secara opsional merilis sumber daya terkelola. (Diperoleh dari HashAlgorithm) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
HashCore(Byte[], Int32, Int32) |
Ketika ditimpa di kelas turunan, merutekan data yang ditulis ke objek ke dalam algoritma hash untuk menghitung hash. (Diperoleh dari HashAlgorithm) |
HashCore(ReadOnlySpan<Byte>) |
Merutekan data yang ditulis ke objek ke dalam algoritma hash untuk menghitung hash. (Diperoleh dari HashAlgorithm) |
HashData(Byte[]) |
Menghitung hash data menggunakan algoritma SHA3-256. |
HashData(ReadOnlySpan<Byte>) |
Menghitung hash data menggunakan algoritma SHA3-256. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Menghitung hash data menggunakan algoritma SHA3-256. |
HashData(Stream) |
Menghitung hash aliran menggunakan algoritma SHA3-256. |
HashData(Stream, Span<Byte>) |
Menghitung hash aliran menggunakan algoritma SHA3-256. |
HashDataAsync(Stream, CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma SHA3-256. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Secara asinkron menghitung hash aliran menggunakan algoritma SHA3-256. |
HashFinal() |
Ketika ditimpa di kelas turunan, menyelesaikan komputasi hash setelah data terakhir diproses oleh algoritma hash kriptografi. (Diperoleh dari HashAlgorithm) |
Initialize() |
Mengatur ulang algoritma hash ke status awalnya. (Diperoleh dari HashAlgorithm) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) |
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) |
Menghitung nilai hash untuk wilayah yang ditentukan dari array byte yang ditentukan. (Diperoleh dari HashAlgorithm) |
TryComputeHash(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Mencoba menghitung nilai hash untuk array byte yang ditentukan. (Diperoleh dari HashAlgorithm) |
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Mencoba menghitung hash data menggunakan algoritma SHA3-256. |
TryHashFinal(Span<Byte>, Int32) |
Upaya untuk menyelesaikan komputasi hash setelah data terakhir diproses oleh algoritma hash. (Diperoleh dari HashAlgorithm) |