Score:0

Windows เทียบเท่ากับ `sha256sum -c` (แฮชการเข้ารหัส, ไฟล์ย่อย, การตรวจสอบความสมบูรณ์แบบเรียกซ้ำ, SHA256SUMS)

ธง cn

เท่ากับอะไร sha256sum -ค ในวินโดวส์?

ฉันมีชุดของไฟล์ที่สำคัญมากซึ่งฉันต้องคัดลอกและมิเรอร์ในดิสก์ประเภทต่างๆ มากมายในตำแหน่งที่แตกต่างกันตามพื้นที่ทางภูมิศาสตร์ หลังจากถ่ายทอดเนื้อหาไปยังดิสก์ผ่าน USB, อีเธอร์เน็ต, ไฟเบอร์, วิทยุ, โทรเลขและสัญญาณไฟ (บางวิธีเป็นวิธีการส่งสัญญาณที่เชื่อถือได้มากกว่าวิธีอื่น!) ฉันต้องการตรวจสอบความสมบูรณ์ของข้อมูลที่เขียนลงดิสก์

ใน Debian Linux การตรวจสอบไฟล์มักจะถูกจัดเก็บไว้ในไฟล์ SHA256SUM ไฟล์ "digest" ที่สร้างขึ้นโดยใช้ไฟล์ sha256sum สั่งการ. การใช้คำสั่งนี้เพื่อสร้างไฟล์นี้ด้วยการตรวจสอบ SHA256 แบบเรียกซ้ำของไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันและไดเร็กทอรีย่อยนั้นไม่ใช่เรื่องเล็กน้อย นอกจากนี้ยังเป็นเรื่องเล็กน้อยสำหรับผู้ใช้ที่จะใช้คำสั่งนี้เพื่อตรวจสอบความสมบูรณ์ของไฟล์ทั้งหมดแบบเรียกซ้ำ ตัวอย่างเช่น พิจารณาชุดข้อมูลรูปภาพแมวที่มีความสำคัญยิ่งยวดนี้

user@disp3274:~/รูปภาพต้นไม้$
.
âââ แมว
â âââ cat1.jpeg
â âââ cat2.jpeg
â âââ cat3.jpeg
âââ คน
    âââ คน1.jpeg
    âââ คน2.jpeg

2 ไดเร็กทอรี 5 ไฟล์
user@disp3274:~/รูปภาพ$ 

ฉันสามารถสร้างไฟล์เช็คซัมได้ดังนี้

user@disp3274:~/Pictures$ เวลา sha256sum `find . -พิมพ์ f` > SHA256SUMS

0m0.010s จริง
ผู้ใช้ 0m0.008s
ระบบ 0m0.002s
user@disp3274:~/รูปภาพ$

user@disp3274:~/Pictures$ cat SHA256SUMS 
b2d82e7b8dcbaef4d06466bee3486c12467ce5882e2eabe735319a90606f206a ./people/person2.jpeg
e01f7b240f300ce629c07502639a670d9665e82df6cba9311b87ba3ad23c595d ./people/person1.jpeg
53e056cc91fd4157880fb746255a2f621ebee8ca6351a659130d6228142c1e47 ./cats/cat1.jpeg
a0a73a21b9d26f1bbe4fcfce0acd21964dedf2dc247a5fe99bd9f304aa137379 ./cats/cat2.jpeg
a171fa88d431a531960b6eb312d964ed66cc35afd64bde5dda9b929ad83343f6 ./cats/cat3.jpeg
user@disp3274:~/รูปภาพ$ 

และฉันสามารถตรวจสอบความสมบูรณ์ของไฟล์ทั้งหมดได้ดังนี้

user@disp3274:~/Pictures$ เวลา sha256sum -c SHA256SUMS 
./people/person2.jpeg: ตกลง
./people/person1.jpeg: ตกลง
./cats/cat1.jpeg: ตกลง
./cats/cat2.jpeg: ตกลง
./cats/cat3.jpeg: ตกลง

0m0.009s จริง
ผู้ใช้ 0m0.008s
ระบบ 0m0.000s
user@disp3274:~/รูปภาพ$ 

ใน Windows เครื่องมือในตัวเทียบเท่าสำหรับการสร้างไฟล์ SHA256SUMS (หรือไฟล์ไดเจสต์ที่คล้ายกันโดยใช้ฟังก์ชันแฮชการเข้ารหัสอื่น) และตรวจสอบความสมบูรณ์ของชุดไฟล์แบบเรียกซ้ำหรือไม่

Michael Altfield avatar
cn flag
ดูเพิ่มเติม https://stackoverflow.com/questions/72087842/windows-equivalent-to-sha256sum-c-cryptographic-hash-digest-file-recursive
Michael Altfield avatar
cn flag
ดูเพิ่มเติม https://superuser.com/questions/1719053/windows-equivalent-to-sha256sum-c-cryptographic-hash-digest-file-recursive
Michael Altfield avatar
cn flag
ดูเพิ่มเติม https://askubuntu.com/questions/1091335/create-checksum-sha256-of-all-files-and-directories
dcom-launch avatar
cn flag
คำสั่งในการแฮชไฟล์ผ่าน powershell คือ: `get-filehash -algorithm sha256 ชื่อไฟล์` ฉันจะปล่อยให้เขียนสคริปต์บรรทัดเดียว / ไม่กี่บรรทัดเพื่อทำสิ่งที่คุณต้องทำแบบฝึกหัดกับผู้อ่าน
Michael Altfield avatar
cn flag
ดูเพิ่มเติม https://superuser.com/questions/1315365/how-can-i-generate-an-md5-sum-for-a-folder-on-windows
Score:1
ธง cn

New-FileCatalog และ Test-FileCatalog สามารถทำได้

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/new-filecatalog?view=powershell-7.2

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/test-filecatalog?view=powershell-7.2

ใหม่ FileCatalog -เส้นทาง "x:\DirectoryName" -CatalogFilePath "x:\SomeOtherDirectoryName\"


ทดสอบ FileCatalog -เส้นทาง "x:\DirectoryName" -CatalogFilePath "x:\SomeOtherDirectoryName\catalog.cat"
Michael Altfield avatar
cn flag
นั่นเป็นตัวเลือกที่ยอดเยี่ยม! น่าเสียดายที่ดูเหมือนว่าไฟล์แคตตาล็อกเป็นไฟล์ไบนารี ฉันหวังว่าจะมีบางอย่างที่จะเป็นข้ามแพลตฟอร์มมากกว่านี้อีกเล็กน้อย หากเป็นข้อความธรรมดา (แม้จะมีการเข้ารหัสที่แตกต่างจากบน Linux) อย่างน้อยฉันก็สามารถสร้างไฟล์ไดเจสต์ (แคตตาล็อก) บน Linux ได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา