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


8
สามารถเปลี่ยนไฟล์ในทางที่เป็นอันตรายซึ่งรักษาความเป็น SHA-1 Hash ดั้งเดิมไว้ได้หรือไม่?
ตามนี้บทความและอื่น ๆ อีกมากมาย SHA-1 นั้นไม่ปลอดภัย ในกรณีของฉันฉันไม่ได้กังวลเกี่ยวกับรหัสผ่านหรือใบรับรองดิจิทัล ฉันกังวลเกี่ยวกับความสมบูรณ์ของไฟล์ เป็นไปได้อย่างสมเหตุสมผลที่ไฟล์ (เช่นอิมเมจ ISO หรือไฟล์ที่เรียกใช้งานได้) จะมีการเปลี่ยนแปลงที่เป็นอันตรายในลักษณะที่: รักษาแฮช SHA-1 ของไฟล์ดั้งเดิมและ รักษาเนื้อหาและการทำงานโดยรวมของไฟล์ (แต่แน่นอนตอนนี้มีเนื้อหาที่เป็นอันตรายซึ่งไม่ได้มีอยู่ในตอนนี้) วิธีที่ฉันเห็นการแก้ไขไฟล์ในแบบที่ทำให้การชน SHA-1 จะทำให้ไฟล์นั้นไร้ประโยชน์โดยสิ้นเชิง ISO จะเสียหายอย่างสมบูรณ์หรือไฟล์ที่เรียกทำงานได้จะถูกรบกวนอย่างที่สุดดังนั้นแม้จะไม่ได้เป็นไฟล์ที่ปฏิบัติการได้อีกต่อไป แต่วิธีที่ฉันเห็นมันอาจผิดพลาดได้ จนถึงตอนนี้ฉันไม่พบสิ่งใดในการค้นหาของ Google เกี่ยวกับความเหมาะสมอย่างต่อเนื่องของ SHA-1 สำหรับการยืนยันไฟล์ ข้อมูลเชิงลึกใด ๆ
33 security  hashing  sha1 

10
sha1sum สำหรับไดเรกทอรีของไดเรกทอรี
sha1sum ./path/to/directory/* | sha1sum ข้างต้นถูกโพสต์เป็นวิธีการคำนวณ sha1sum ของไดเรกทอรีที่มีไฟล์ คำสั่งนี้ล้มเหลวหากไดเรกทอรีมีไดเรกทอรีเพิ่มเติม มีวิธีในการคำนวณ sha1sum ของไดเรกทอรีของไดเรกทอรีซ้ำ ๆ (โดยไม่ต้องปรับแต่งอัลกอริทึมให้เหมาะสมกับไดเรกทอรีที่ต้องการ) หรือไม่?
33 bash  hashing 

6
มีฟังก์ชัน Excel เพื่อสร้างค่าแฮชหรือไม่
ฉันกำลังทำงานกับรายการข้อมูลจำนวนมากที่คีย์โดยชื่อเอกสาร ชื่อเอกสารในขณะที่อธิบายได้ค่อนข้างยุ่งยากถ้าฉันต้องการดูพวกเขาใน (มากถึง 256 ไบต์เป็นอสังหาริมทรัพย์จำนวนมาก) และฉันชอบที่จะสร้าง keyfield ขนาดเล็กที่สามารถทำซ้ำได้ในกรณีที่ฉันต้องการ เพื่อทำVLOOKUPจากเวิร์กเซ็ตหรือเวิร์กบุ๊กอื่น ฉันคิดว่าแฮชจากชื่อที่จะไม่ซ้ำกันและทำซ้ำได้สำหรับแต่ละชื่อจะเหมาะสมที่สุด มีฟังก์ชั่นให้ใช้หรือฉันกำลังดูการพัฒนาอัลกอริทึมของตัวเองหรือไม่? ความคิดหรือความคิดเกี่ยวกับกลยุทธ์นี้หรือกลยุทธ์อื่น?

1
ฉันจะกู้คืนรหัสผ่านของไฟล์ RAR ใน Mac OS X ได้อย่างไร
ฉันใช้ Mac OS X 10.6.2 และได้รับไฟล์เก่าสองสามไฟล์ที่ต้องแตกไฟล์ออกมา การสำรองข้อมูลเก่าหรือการเงินหรือตั๋วเงินฉันเชื่อว่า เป็นไฟล์RARและมีการป้องกันด้วยรหัสผ่าน มีวิธีแยกแฮชจากไฟล์เหล่านี้หรือไม่ดังนั้นฉันสามารถป้อนลงในJohn The RipperหรือCain และ Abel ได้หรือไม่ แก้ไข ฉันดาวน์โหลดcRARkแล้ว แต่น่าเสียดายที่ฉันไม่มี (SimplyRAR, RAR Expander, The Unarchiver) จะแตกไฟล์โดยไม่มีรหัสผ่าน บางคนสามารถยืนยันได้ว่าฉันบ้าและไม่มีรหัสผ่านสำหรับรุ่น Macหรือไม่

4
เหตุใดแฮชของบรรทัดคำสั่งของฉันจึงแตกต่างจากผลลัพธ์แฮช MD5 ออนไลน์
บนPowerPC Mac OS X v10.5 (Leopard) ถ้าฉันทำ:echo "hello" | md5 บนบรรทัดคำสั่งผลลัพธ์คือ: b1946ac92492d2347c6235b4d2611184 แต่ถ้าฉันสวัสดีเข้าสู่หนึ่งในเว็บไซต์แฮช MD5 ออนไลน์อย่างhttp://md5online.net/ฉันจะได้รับ: 5d41402abc4b2a76b9719d911017c592 ฉันกำลังทำอะไรผิดหรือเปล่า? ถ้าฉันต้องการใช้ MD5 ในระหว่างการเดินทางฉันจะแน่ใจได้อย่างไรว่าสิ่งที่ฉันได้รับจากบรรทัดคำสั่งจะเห็นด้วยกับเครื่องมือ md5 ออนไลน์


6
วิธีเปรียบเทียบส่วนต่าง ๆ ของไฟล์ด้วยแฮช
ฉันมีไฟล์ที่ดาวน์โหลดสำเร็จหนึ่งไฟล์และไฟล์อื่น ๆ ดาวน์โหลดล้มเหลว (เฉพาะไฟล์ขนาดใหญ่ 100 MB แรก) ซึ่งฉันสงสัยว่าเป็นไฟล์เดียวกัน ในการตรวจสอบสิ่งนี้ฉันต้องการตรวจสอบแฮชของพวกเขา แต่เนื่องจากฉันมีเพียงบางส่วนของไฟล์ที่ดาวน์โหลดไม่สำเร็จฉันต้องการแฮชเพียงไม่กี่เมกะไบต์แรกหรือมากกว่านั้น ฉันจะทำสิ่งนี้ได้อย่างไร ระบบปฏิบัติการจะเป็น windows แต่ฉันติดตั้ง cygwin และ MinGW แล้ว
19 bash  hashing 

5
เหตุใด MD5 จึงยังคงใช้งานอย่างหนัก
MD5 ดูเหมือนจะมี จัดทำเอกสารช่องโหว่ได้ดี และยังคงแพร่หลายในการใช้งาน ไม่มีใครมีเหตุผลใด ๆ ที่ทำให้มันยังคงเป็นตัวเลือกที่ทำงานได้เมื่อมีทางเลือกอื่น (เช่น SHA-2) ดูเหมือนจะแข็งแกร่งขึ้น


4
ฟังก์ชันแฮช OpenSSL สำหรับสร้างคีย์ AES
ฟังก์ชัน hash ใดที่ OpenSSL ใช้สร้างคีย์สำหรับ AES-256 ฉันหาที่ใดก็ได้ในเอกสารของพวกเขาไม่พบ $ touch file $ openssl aes-256-cbc -nosalt -P -in file enter aes-256-cbc encryption password: (I type "a" and hit enter) Verifying - enter aes-256-cbc encryption password: (I type "a" and hit enter) key=0CC175B9C0F1B6A831C399E269772661CEC520EA51EA0A47E87295FA3245A605 iv =4FA92C5873672E20FB163A0BCB2BB4A4 อัลกอริทึมแฮชใดที่สร้างแฮชที่ไม่ผ่านการกรองหลังจากkey=บรรทัดสุดท้ายที่สองสำหรับอินพุต "a"

2
การตรวจสอบ MD5 และ SHA1 ใช้สำหรับการดาวน์โหลด
ฉันสังเกตเห็นว่าเมื่อดาวน์โหลดเครื่องมือโอเพนซอร์สจำนวนมาก (Eclipse และอื่น ๆ ) มีลิงก์สำหรับการตรวจสอบ MD5 และ SHA1 และไม่รู้ว่าสิ่งเหล่านี้คืออะไรหรือวัตถุประสงค์ของพวกเขาคืออะไร ฉันรู้ว่านี่เป็นอัลกอริธึมการแฮ็กและฉันเข้าใจการแฮ็กแล้วดังนั้นสิ่งที่ฉันคาดเดาเพียงอย่างเดียวคือสิ่งเหล่านี้ใช้สำหรับการแฮชคอมโพเนนต์ของเป้าหมายการดาวน์โหลดและเปรียบเทียบพวกเขากับสตริงแฮช "เป็นทางการ" บางทีด้วยวิธีการนั้นสามารถกำหนดได้ว่าเป้าหมายได้รับการแก้ไขจากเวอร์ชันที่ถูกต้องหรือไม่ (เพื่อความปลอดภัยและวัตถุประสงค์อื่น ๆ ) ฉันปิดหรือผิดอย่างสมบูรณ์และถ้าผิดพวกเขาคืออะไร! ขอบคุณ!
8 hashing 

3
เป็นไปได้หรือไม่ที่จะสร้างคอลัมน์ที่กำหนดเอง (เช่นคอลัมน์เช็คซัม / แฮช) ใน windows explorer
เป็นไปได้หรือไม่ที่จะสร้างคอลัมน์ที่กำหนดเองของฉันใน Windows Explorer เมื่อแสดงรายการไฟล์ในโหมด "รายละเอียด" ตอนนี้ฉันมี: Name Date Modified Type Size Hash ฉันอยากเห็นบางสิ่งเช่นนี้: Name Date Modified Type Size Hash something.php 8/1/2013 2:34 AM PHP file 9 KB dfb6e8d87ea4450a286a4aba90294aea anything.php 8/1/2013 2:34 AM PHP file 9 KB dfb6e8d87ea4450a286a4aba90294aea something2.php 8/1/2013 2:34 AM PHP file 9 KB dfb6e8d87ea4450a286a4aba90294aea หรืออาจจะเป็นวิธีการในการพิจารณาว่าไฟล์ใดที่มีความคล้ายคลึงกัน

2
เหตุใด cygwin sha512 จึงสร้างเช็คซัมที่แตกต่างกันขึ้นอยู่กับเทอร์มินัล
ฉันใช้ Windows 7 และมีทั้ง Cygwin และเครื่องมือบรรทัดคำสั่ง Git อิง ming เมื่อฉันออกคำสั่ง: c:\>echo -n hello | e:\cygwin\bin\sha512sum จาก Windows cmd มันสร้าง 91fe211053c6377ddfd218a061f96de1ca304b10d966a4c3572d9af22bbe86dc471653d0f9b14f923762d0bf83a0abfe285b855e1ee06b0d4ab4a60a8d8801e3 *- ซึ่งฉันเชื่อว่าเป็น ไม่ถูกต้อง . อย่างไรก็ตามเมื่อฉันออกคำสั่ง $ echo -n hello | /e/cygwin/bin/sha512sum จากบรรทัดคำสั่ง git มันจะสร้าง 9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043 *- ซึ่งฉันเชื่อว่าเป็นเช็คซัมที่ถูกต้อง ฉันสมมติว่าอินพุตเดียวกันถูกส่งไปยังไบนารีที่แน่นอนได้ แต่มันไม่ถูกต้องกับพฤติกรรมที่ฉันเห็น Windows CMD ทำการเข้ารหัสแบบตลกบางอย่างที่ส่งอินพุตที่แตกต่างกันไปยังไบนารีของ cygwin sha512 หรือไม่ แก้ไข สำหรับผู้ที่สนใจในการรับเช็คซัมที่ถูกต้องจากพรอมต์คำสั่ง Windows cmd มาตรฐานเคล็ดลับคือไม่ใช้คำสั่ง …
2 cygwin  hashing  mingw 

3
SHA512 สามารถสร้างสตริงแบบยาวเป็นสตริงแบบสั้นได้อย่างไร
ฉันสงสัยว่าสตริงนี้สุ่มและยาวมากแค่ไหน €£$€@]}$€{[$£}]£[€€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85XC&Yi45wtgsb}]h€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85XC&Yi45wtgsb}]h]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85XC&Yi45wtgsb}]hXC&Yi45wtgsb}]h€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85XC&Yi45wtgsb}]h€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpb€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85XC&Yi45wtgsb}]hkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85XC&Yi45wtgsb}]h€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85XC&Yi45wtgsb}]h€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f 9w64f dfvt87t&R%EFVyubhj<<e5w>G/p9\<\]}}]@}$]$€}{$€øøål5940hgsy/)T(&¤%}]€$ygrevae48g85XC&Yi45wtgsb}]h€£$€@]}$€{[$£}]£[€]}€486745896€$@fdhhsgpbkjhYUVYUDTYhµµµ½789ty45thhrhYUFVYU7645646f8cgI JKHVruxty dw78fg f …
1 string  hashing 

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