Pertanyaan yang diberi tag hash

132
Apakah perlu mem-hashing kata sandi di sisi klien

Ketika saya ingin menempatkan sistem login, saya selalu membandingkan MD5 dari kata sandi yang diberikan dengan nilainya di tabel pengguna di sisi server. Namun, seorang teman saya mengatakan kepada saya bahwa kata sandi "jelas" dapat diendus oleh perangkat lunak jaringan. Jadi pertanyaan saya...

130
Apa itu Fungsi Hash yang baik?

Apa fungsi Hash yang baik? Saya melihat banyak fungsi hash dan aplikasi dalam mata kuliah struktur data saya di perguruan tinggi, tetapi kebanyakan saya cukup sulit membuat fungsi hash yang baik. Sebagai aturan praktis untuk menghindari tabrakan, profesor saya mengatakan bahwa: function Hash(key)...

126
Bagaimana cara mengubah nilai Hash?

Saya ingin mengganti masing-masing valuedalam hash dengan value.some_method. Misalnya, untuk diberi hash sederhana: {"a" => "b", "c" => "d"}` setiap nilai harus .upcased, sehingga terlihat seperti: {"a" => "B", "c" => "D"} Saya mencoba #collectdan #maptetapi selalu mendapatkan...

124
Cetak Hash Revisi Mercurial Saat Ini?

Apakah ada cara yang lebih baik untuk mengekstrak hash revisi saat ini di Mercurial daripada hg log -l1|grep changeset|cut -d: -f3 ? Bagian dari skrip penerapan aplikasi web saya "menandai" tarball aplikasi yang diunggah dengan hash revisinya yang

124
fungsi hash untuk string

Saya sedang mengerjakan tabel hash dalam bahasa C dan saya sedang menguji fungsi hash untuk string. Fungsi pertama yang saya coba adalah menambahkan kode ascii dan menggunakan modulo (% 100) tetapi saya mendapatkan hasil yang buruk dengan tes pertama data: 40 tabrakan untuk 130 kata. Data...

124
Bagaimana cara git menghitung hash file?

Hash SHA1 yang disimpan di objek pohon (seperti yang dikembalikan oleh git ls-tree) tidak cocok dengan hash SHA1 dari konten file (seperti yang dikembalikan oleh sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Bagaimana...

118
Ruby Hash ke berbagai nilai

Aku punya ini: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } dan saya ingin mendapatkan ini: [["a","b","c"],["b","c"]] Sepertinya ini harus berfungsi tetapi tidak: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Ada