คำถามติดแท็ก hash

ฟังก์ชันแฮชคือโพรซีเดอร์หรือฟังก์ชันทางคณิตศาสตร์ที่กำหนดไว้อย่างดีซึ่งแปลงข้อมูลจำนวนมากเป็นข้อมูลขนาดเล็กซึ่งมักจะเป็นจำนวนเต็มเดียว สำหรับคำถามเกี่ยวกับแฮชแท็กที่ใช้เพื่อติดป้ายกำกับเนื้อหาบนโซเชียลมีเดียให้ใช้แฮชแท็ก สำหรับคำถามเกี่ยวกับ URL และจุดยึด HTML ให้ใช้ Fragment-identifier สำหรับคำถามเกี่ยวกับประเภทแฮชของ Ruby ให้ใช้ ruby-hash

13
CRC เหมาะสมกว่าที่จะใช้เมื่อใดมากกว่า MD5 / SHA1?
เมื่อใดจึงเหมาะสมที่จะใช้ CRC ในการตรวจจับข้อผิดพลาดเทียบกับฟังก์ชันการแฮชที่ทันสมัยกว่าเช่น MD5 หรือ SHA1 ก่อนหน้านี้ใช้งานง่ายกว่าบนฮาร์ดแวร์ฝังตัวหรือไม่?
130 hash  embedded  crc 

2
BCrypt เป็นอัลกอริทึมการแฮชที่ดีที่จะใช้ใน C # หรือไม่ หาได้จากไหนครับ? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้อ่านว่าเมื่อแฮชรหัสผ่านโปรแกรมเมอร์หลายคนแนะนำให้ใช้อัลกอริทึม BCrypt ฉันกำลังเขียนโปรแกรมในภาษา C # และสงสัยว่ามีใครรู้การใช้งาน BCrypt ที่ดีหรือไม่? ฉันพบหน้านี้แต่ฉันไม่รู้จริงๆว่ามันเป็นของปลอมหรือไม่ ฉันควรระวังอะไรบ้างเมื่อเลือกรูปแบบการแฮชรหัสผ่าน BCrypt เป็นการใช้งานที่ 'ดี' หรือไม่?
129 c#  hash  bcrypt  bcrypt.net 

5
ความยาวที่เหมาะสมที่สุดสำหรับเกลือรหัสผ่านผู้ใช้คืออะไร? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เห็นได้ชัดว่าเกลือใด ๆจะช่วยในการล้างเกลือและแฮชรหัสผ่านของผู้ใช้ มีแนวทางปฏิบัติที่ดีที่สุดสำหรับระยะเวลาที่เกลือควรมีหรือไม่? ฉันจะเก็บเกลือไว้ในตารางผู้ใช้ของฉันดังนั้นฉันจึงต้องการการแลกเปลี่ยนที่ดีที่สุดระหว่างขนาดพื้นที่จัดเก็บและความปลอดภัย เกลือ 10 ตัวแบบสุ่มเพียงพอหรือไม่? หรือฉันต้องการอะไรอีกต่อไป?
129 encryption  hash  salt 

15
มีการใช้งาน IDictionary ที่คีย์ที่หายไปจะส่งคืนค่าเริ่มต้นแทนการขว้างปาหรือไม่?
ตัวสร้างดัชนีในพจนานุกรมจะแสดงข้อยกเว้นหากคีย์หายไป มีการใช้ IDictionary ที่จะคืนค่าเริ่มต้น (T) แทนหรือไม่? ฉันรู้เกี่ยวกับเมธอด "TryGetValue" แต่ใช้กับ linq ไม่ได้ สิ่งนี้จะทำสิ่งที่ฉันต้องการได้อย่างมีประสิทธิภาพหรือไม่: myDict.FirstOrDefault(a => a.Key == someKeyKalue); ฉันไม่คิดว่ามันจะเป็นอย่างที่ฉันคิดว่ามันจะย้ำคีย์แทนการใช้การค้นหาแฮช
129 c#  .net  hash  dictionary 

12
จะเปลี่ยนค่า Hash ได้อย่างไร?
ฉันต้องการที่จะใช้แทนกันได้ในกัญชาด้วยvaluevalue.some_method ตัวอย่างเช่นสำหรับแฮชธรรมดา: {"a" => "b", "c" => "d"}` ทุกค่าควรเป็น.upcased ดังนั้นจึงดูเหมือนว่า: {"a" => "B", "c" => "D"} ฉันพยายาม#collectและ#mapได้รับอาร์เรย์กลับมาเสมอ มีวิธีที่สวยงามในการทำเช่นนี้หรือไม่? UPDATE ฉันลืมไปแล้ว: แฮชอยู่ในตัวแปรอินสแตนซ์ซึ่งไม่ควรเปลี่ยนแปลง ฉันต้องการแฮชใหม่ที่มีค่าที่เปลี่ยนแปลง แต่ไม่ต้องการกำหนดตัวแปรนั้นอย่างชัดเจนแล้ววนซ้ำในการเติมแฮช สิ่งที่ต้องการ: new_hash = hash.magic{ ... }
126 ruby  syntax  hash 

9
ฟังก์ชันแฮชสำหรับสตริง
ฉันกำลังทำงานกับตารางแฮชในภาษาซีและฉันกำลังทดสอบฟังก์ชันแฮชสำหรับสตริง ฟังก์ชั่นแรกที่ฉันได้ลองคือเพิ่มรหัส ascii และใช้ modulo (% 100) แต่ฉันได้ผลลัพธ์ที่ไม่ดีกับการทดสอบข้อมูลครั้งแรก: 40 การชนกันสำหรับ 130 คำ ข้อมูลอินพุตสุดท้ายจะมี 8,000 คำ (เป็นพจนานุกรมที่เก็บไว้ในไฟล์) ตารางแฮชถูกประกาศเป็นตาราง int [10000] และมีตำแหน่งของคำในไฟล์ txt คำถามแรกคืออัลกอริทึมใดที่ดีที่สุดสำหรับการแฮชสตริง และจะกำหนดขนาดของตารางแฮชได้อย่างไร? ขอบคุณล่วงหน้า ! :-)

5
git compute file hashes อย่างไร
แฮช SHA1 ที่เก็บไว้ในวัตถุโครงสร้าง (ตามที่ส่งคืนโดยgit ls-tree) ไม่ตรงกับแฮช SHA1 ของเนื้อหาไฟล์ (ตามที่ส่งคืนโดยsha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - git compute file hashes อย่างไร มันบีบอัดเนื้อหาก่อนคำนวณแฮชหรือไม่?
124 git  hash  sha1  checksum  git-hash 

8
พิมพ์แฮชการแก้ไข Mercurial ปัจจุบัน?
มีวิธีที่ดีกว่าในการแยกแฮชการแก้ไขปัจจุบันใน Mercurial มากกว่า hg log -l1|grep changeset|cut -d: -f3 ? ส่วนหนึ่งของสคริปต์การปรับใช้ webapp ของฉัน "แท็ก" tarball ของแอปที่อัปโหลดพร้อมกับแฮชการแก้ไขที่เป็นเอกลักษณ์
124 hash  mercurial  revision 

5
มีความแตกต่างระหว่างสัญกรณ์แฮช ": key =>" value "และ" key: "value" หรือไม่
มีความแตกต่างระหว่างสัญกรณ์:key => "value"(hashrocket) และkey: "value"(Ruby 1.9) หรือไม่? ถ้าไม่เช่นนั้นฉันต้องการใช้key: "value"สัญกรณ์ มีอัญมณีที่ช่วยให้ผมที่จะแปลงจาก:x =>การx:จด?

4
ฉันจะจัดเรียงอาร์เรย์ของแฮชตามค่าในแฮชได้อย่างไร
รหัส Ruby นี้ไม่ทำงานตามที่ฉันคาดหวัง: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me ฉันต้องการจัดเรียงอาร์เรย์ของแฮชตามคีย์ "ค่า" แต่ถูกพิมพ์โดยไม่เรียงลำดับ
121 ruby  arrays  sorting  hash 

13
PHP วิธีที่ดีที่สุดในการ MD5 อาร์เรย์หลายมิติ?
วิธีที่ดีที่สุดในการสร้าง MD5 (หรือแฮชอื่น ๆ ) ของอาร์เรย์หลายมิติคืออะไร ฉันสามารถเขียนลูปได้อย่างง่ายดายซึ่งจะข้ามผ่านแต่ละระดับของอาร์เรย์โดยต่อค่าแต่ละค่าเป็นสตริงและเพียงแค่แสดง MD5 บนสตริง อย่างไรก็ตามสิ่งนี้ดูเหมือนจะยุ่งยากที่สุดและฉันสงสัยว่ามีฟังก์ชั่นขี้ขลาดที่จะใช้อาร์เรย์หลายมิติและแฮช

12
จะสร้าง HashMap ด้วยปุ่มสองปุ่ม (Key-Pair, Value) ได้อย่างไร?
ฉันมีอาร์เรย์ 2 มิติของจำนวนเต็ม ฉันต้องการให้ใส่ลงใน HashMap แต่ฉันต้องการเข้าถึงองค์ประกอบจาก HashMap ตามดัชนีอาร์เรย์ สิ่งที่ต้องการ: สำหรับ A [2] [5] map.get(2,5)ซึ่งส่งคืนค่าที่เกี่ยวข้องกับคีย์นั้น แต่ฉันจะสร้างแฮชแมปด้วยคีย์คู่ได้อย่างไร หรือโดยทั่วไปหลายคีย์: Map<((key1, key2,..,keyN), Value)ในวิธีที่ฉันสามารถเข้าถึงองค์ประกอบโดยใช้ get (key1, key2, ... keyN) แก้ไข: 3 ปีหลังจากโพสต์คำถามฉันต้องการเพิ่มอีกเล็กน้อย ฉันข้ามมาอีกทางสำหรับNxN matrix. ดัชนีอาร์เรย์iและjสามารถแสดงเป็นวิธีเดียวkeyดังต่อไปนี้: int key = i * N + j; //map.put(key, a[i][j]); // queue.add(key); และสามารถเรียกดูดัชนีได้keyด้วยวิธีนี้: int i = key / N; int …
118 java  hash  hashmap  hashcode 

6
Ruby Hash เป็นอาร์เรย์ของค่า
ฉันมีสิ่งนี้: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } และฉันต้องการไปที่สิ่งนี้: [["a","b","c"],["b","c"]] ดูเหมือนว่าควรจะใช้งานได้ แต่ไม่: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} ข้อเสนอแนะใด ๆ ?
118 ruby  arrays  hash 

8
วิธีแฮชรหัสผ่าน
ฉันต้องการเก็บแฮชของรหัสผ่านไว้ในโทรศัพท์ แต่ไม่แน่ใจว่าต้องทำอย่างไร ดูเหมือนฉันจะพบวิธีการเข้ารหัสเท่านั้น ควรแฮชรหัสผ่านอย่างไรให้ถูกต้อง?


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.