kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 James
James
Question

Bagaimana cara men-SHA512-kan sebuah string di C#?

Saya mencoba menulis fungsi untuk mengambil string dan sha512 seperti apa?

public string SHA512(string input)
{
     string hash;

     ~magic~

     return hash;
}

Apa yang seharusnya menjadi keajaibannya?

34 2012-07-06T18:28:02+00:00 3
 James
James
Pertanyaan edit 13 Februari 2019 в 11:01
Pemrograman
hash
c#
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
 luiscubal
luiscubal
6 Juli 2012 в 6:32
2012-07-06T18:32:02+00:00
Lebih
Sumber
Sunting
#16624012

512/8 = 64, jadi 64 memang ukuran yang benar. Mungkin Anda ingin mengonversinya menjadi heksadesimal setelah algoritma SHA512.

Lihat juga: https://stackoverflow.com/questions/311165/how-do-you-convert-byte-array-to-hexadecimal-string-and-vice-versa-in-c

 Community
Community
Jawaban edit 23 Mei 2017 в 12:18
8
0
Andrew  T Finnell
Andrew T Finnell
6 Juli 2012 в 6:32
2012-07-06T18:32:00+00:00
Lebih
Sumber
Sunting
#16624011

Saya tidak yakin mengapa Anda mengharapkan 128.

8 bit dalam satu byte. 64 byte. 8 * 64 = 512 bit hash.

1
0
Joel Rondeau
Joel Rondeau
6 Juli 2012 в 6:33
2012-07-06T18:33:00+00:00
Lebih
Sumber
Sunting
#16624013

Dari Dokumentasi MSDN:
Ukuran hash untuk algoritma SHA512Managed adalah 512 bit.

1
0
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
工藤 芳則
Terdaftar 6 hari yang lalu
2
Ирина Беляева
Terdaftar 1 minggu yang lalu
3
Darya Arsenyeva
Terdaftar 1 minggu yang lalu
4
anyta nuam-nuam (LapuSiK)
Terdaftar 1 minggu yang lalu
5
Shuhratjon Imomkulov
Terdaftar 1 minggu yang lalu
ID
JA
KO
RU
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi