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

Thảo luận trong 'Hỏi đáp' bắt đầu bởi An Dương, 29/10/17, 05:10 PM.

  1. An Dương

    An Dương New Member

    Tham gia: 29/10/17, 01:10 AM
    Bài viết: 4
    Đã được thích: 0
    Điểm thành tích:
    1
    - 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
     
    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
  2. whf

    whf Super Moderator Thành viên BQT

    Tham gia: 06/07/13, 03:07 AM
    Bài viết: 1,029
    Đã được thích: 673
    Điểm thành tích:
    113
    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é.
     
    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
  3. An Dương

    An Dương New Member

    Tham gia: 29/10/17, 01:10 AM
    Bài viết: 4
    Đã được thích: 0
    Điểm thành tích:
    1
    Em cám ơn nhiều ạ
     
    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
  4. An Dương

    An Dương New Member

    Tham gia: 29/10/17, 01:10 AM
    Bài viết: 4
    Đã được thích: 0
    Điểm thành tích:
    1
    Đề 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 ạ
     
    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
  5. whf

    whf Super Moderator Thành viên BQT

    Tham gia: 06/07/13, 03:07 AM
    Bài viết: 1,029
    Đã được thích: 673
    Điểm thành tích:
    113
    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
    sunny thích bài này.
  6. An Dương

    An Dương New Member

    Tham gia: 29/10/17, 01:10 AM
    Bài viết: 4
    Đã được thích: 0
    Điểm thành tích:
    1
    Cám ơn nhiều lắm ạ
     
    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
  7. Nghĩa Lưu

    Nghĩa Lưu New Member

    Tham gia: 28/11/18, 12:11 AM
    Bài viết: 1
    Đã được thích: 0
    Điểm thành tích:
    1
    - 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 ạ?
     
    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
  8. DontCryBaby

    DontCryBaby Active Member

    Tham gia: 11/01/18, 11:01 AM
    Bài viết: 28
    Đã được thích: 13
    Điểm thành tích:
    3
    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 cuối: 28/11/18, 10:11 AM
    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