ในโปรแกรมอรรถประโยชน์ zip ที่ทันสมัยเช่น 7zip คุณสามารถระบุรหัสผ่านเมื่อสร้างไฟล์. ZIP แต่มันปลอดภัยแค่ไหน? อัลกอริทึมการเข้ารหัสใดที่ใช้เพื่อรักษาความปลอดภัยไฟล์ซิปที่ป้องกันด้วยรหัสผ่าน
ในโปรแกรมอรรถประโยชน์ zip ที่ทันสมัยเช่น 7zip คุณสามารถระบุรหัสผ่านเมื่อสร้างไฟล์. ZIP แต่มันปลอดภัยแค่ไหน? อัลกอริทึมการเข้ารหัสใดที่ใช้เพื่อรักษาความปลอดภัยไฟล์ซิปที่ป้องกันด้วยรหัสผ่าน
คำตอบ:
7-zip ใช้การเข้ารหัส AES-256 สำหรับการเก็บถาวร 7z / zip
http://7-zip.org/7z.htmlพูดว่า:
7-Zip รองรับการเข้ารหัสด้วยอัลกอริทึม AES-256 อัลกอริทึมนี้ใช้รหัสตัวเลขที่มีความยาว 256 บิต ในการสร้างคีย์ 7-Zip นั้นใช้ฟังก์ชั่นการสืบทอดที่มาจากอัลกอริทึมแฮช SHA-256 ฟังก์ชั่นการสืบทอดคีย์สร้างคีย์ที่ได้รับจากรหัสผ่านข้อความที่กำหนดโดยผู้ใช้ สำหรับการเพิ่มค่าใช้จ่ายในการค้นหารหัสผ่าน 7-Zip ใช้การวนซ้ำจำนวนมากเพื่อสร้างรหัสตัวเลขจากรหัสผ่านข้อความ
ไฟล์ช่วยเหลือของ 7-zip บอกสิ่งนี้เกี่ยวกับความปลอดภัยของไฟล์ 7z ที่ใส่รหัสผ่าน:
การโจมตีด้วยกำลังดุร้ายนั้นเป็นการสิ้นเปลืองเวลา ฉันจะไม่ไปลงรายละเอียดว่าทำไมผมแทนจะนำคุณไปยังบล็อก Jeff Atwood ของเขามีการโพสต์ที่ยอดเยี่ยม
ปลอดภัยเท่ากับความยาวของรหัสผ่าน:
จากประสบการณ์ส่วนตัวของฉันที่พยายามจะถอดรหัสไฟล์ 7zip ไฟล์ที่ป้องกันด้วยรหัสผ่านโดยคอมโบของพจนานุกรมและการโจมตีแบบไร้เดียงสาคือ:
idiot123
) 10 ^ 3 * 200k Boston777
) 10 ^ 3 * 200k หากข้างต้นไม่ได้บินคุณมีน้อยกว่า 1 ใน 10 ที่จะแตกด้วยต่อไปนี้ (ใช้cRARk
)
ตัวเลขทั้งหมด (0-9) 9 หลักยาว (10 ^ 9) - จะใช้เวลาประมาณหนึ่งวันจะปลดล็อคหมุด ( 4-5
หลัก) ทั้งหมดและวันที่ทั้งหมด ( 20191111
, 10102019
)
ละตินต่ำและตัวเลข (a-z0-9) 6 สัญลักษณ์ (25 ^ 6) จะใช้เวลาประมาณ 2 วันแตกได้ด้วยวิธีนี้ ( asdfaf
)
ละตินล่างและบนและตัวเลขและ และ - (a-zA-Z0-9.-) 5 สัญลักษณ์ (60 ^ 5) จะใช้เวลาอีกวันได้คะแนนบางส่วน ( A.1983
)
หลังจากจุดนี้มันเป็นระยะเวลานาน (ทุกวันนี้ฉันหยุดที่นี่)
หลังจากจุดนี้เพิ่งยอมแพ้ฮ่า ๆ