Kiểm tra tính toàn vẹn của dữ liệu dùng thuật toán băm (SHA-384)

An Dương

New Member
29/10/2017
0
4 bài viết
Kiểm tra tính toàn vẹn của dữ liệu dùng thuật toán băm (SHA-384)
- Tạo 1 file dữ liệu gốc Sample.txt

- Chạy chương trình và tính toán để sinh ra giá trị checksum SHA- 384 trên file dữ liệu gốc Sample.txt

- Sau đó hiệu chỉnh, sửa đổi lại nội dung trên file gốc Sample.txt.

Tính lại mã checksum SHA-384 và so sánh đối chiếu với mã gốc để kiểm tra tính toàn vẹn của dữ liệu
Mọi người có ai biết chỉ điểm giúp e với ạ e ngàn lần đội ơn
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Mục đích của các bước trên là tính checksum của 1 file bằng SHA-384, qua đó thấy được khi nội dung 1 file thay đổi thì checksum cũng thay đổi theo.
Để tính checksum SHA-384 của file bạn có thể dùng công cụ sau:
https://www.digitalvolcano.co.uk/download/HashTool_setup_1.2.1.exe
Bạn không rõ vấn đề nào thì báo lại để mọi người hỗ trợ nhé.
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Em cám ơn nhiều ạ
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Đề bài yêu cầu là code chương trình tính ra giá trị checksum sử dụng SHA 384 không được sử dụng phần mềm có sẳn không biết mọi người có code không cho e xin với ạ
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Cám ơn nhiều lắm ạ
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
- Tạo 1 file dữ liệu gốc Sample.txt

- Chạy chương trình và tính toán để sinh ra giá trị checksum SHA- 384 trên file dữ liệu gốc Sample.txt

- Sau đó hiệu chỉnh, sửa đổi lại nội dung trên file gốc Sample.txt.

Tính lại mã checksum SHA-384 và so sánh đối chiếu với mã gốc để kiểm tra tính toàn vẹn của dữ liệu
Cho em hỏi dùng công cụ nào để lập trình cho thuật toán trên và làm như thế nào ạ?
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
- Tạo 1 file dữ liệu gốc Sample.txt

- Chạy chương trình và tính toán để sinh ra giá trị checksum SHA- 384 trên file dữ liệu gốc Sample.txt

- Sau đó hiệu chỉnh, sửa đổi lại nội dung trên file gốc Sample.txt.

Tính lại mã checksum SHA-384 và so sánh đối chiếu với mã gốc để kiểm tra tính toàn vẹn của dữ liệu
Cho em hỏi dùng công cụ nào để lập trình cho thuật toán trên và làm như thế nào ạ?

Bạn dùng shasum nhé.
Ví dụ:
shasum -a 384 Sample.txt
Kết quả:
0ee756a11951fa5d3d9d1c8b85f3e33583569d5360cdd4599a3c62edb9d2cc943b2fd38ddd65af72d95e2d71d2b4b03b Sample.txt
Sau đó chỉnh sửa rồi so sánh checksum.
P/s: Nếu bạn muốn hiêu hơn về sha thì tham khảo: https://vi.wikipedia.org/wiki/SHA sau đó bạn có thể tự lập trình để hash văn bản.
 
Chỉnh sửa lần cuối:
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Bên trên