Xem Nhiều 5/2022 # Ví Dụ Về Các Hàm Băm Mật Mã # Top Trend

Xem 11,286

Cập nhật thông tin chi tiết về Ví Dụ Về Các Hàm Băm Mật Mã mới nhất ngày 17/05/2022 trên website Theindochinaproject.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 11,286 lượt xem.

--- Bài mới hơn ---

  • Cách Dùng Hàm Count Và Counta Để Đếm Ô Trong Excel
  • Hàm Count Trong Excel: Công Thức, Cách Dùng Hàm Đếm Này Đơn Giản Nhất
  • Cách Sử Dụng Hàm Count, Countif, Counta Và Countblank Trong Excel 2010
  • Hàm Days, Cách Dùng Hàm Tính Số Ngày Giữa 2 Mốc Thời Gian Trong Excel
  • Hướng Dẫn Sử Dụng Hàm Bitand Của Excel
    • MD 5: Nó tạo ra hàm băm 128 bit. Kháng va chạm đã bị phá vỡ sau ~ 2 ^ 21 băm.
    • SHA 1: Tạo ra hàm băm 160 bit. Kháng va chạm đã phá vỡ sau ~ 2 ^ 61 băm.
    • SHA 256: Tạo ra hàm băm 256 bit. Điều này hiện đang được sử dụng bởi bitcoin.
    • Keccak-256: Tạo ra hàm băm 256 bit và hiện đang được Ethereum sử dụng .
    • RIPEMD-160: Tạo đầu ra 160 nhưng được sử dụng bởi tập lệnh Bitcoin (cùng với SHA-256).
    • CryptoNight: Hàm băm được sử dụng bởi Monero.

    Bây giờ chúng ta đã trải qua các hàm băm có nghĩa là gì và các thuộc tính của hàm băm mật mã là gì, hãy làm quen với một số hàm băm mật mã được sử dụng phổ biến nhất trong Tiền điện tử.

    Thuật toán băm an toàn (SHA)

    Các thuật toán băm an toàn, theo trang Wikipedia của nó , là một nhóm các hàm băm mật mã được Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST) công bố là Tiêu chuẩn Xử lý Thông tin Liên bang Hoa Kỳ (ERIC). SHA bao gồm các thuật toán sau:

    • SHA-0: Đề cập đến hàm băm 160 bit ban đầu được xuất bản vào năm 1993 dưới tên gọi là SHA Lần. Nó đã bị rút lại ngay sau khi xuất bản do một lỗ hổng quan trọng không được tiết lộ và được thay thế bằng phiên bản sửa đổi một chút SHA-1.
    • SHA-1: Đã được đưa vào khi SHA-0 không thể giao hàng. Đây là hàm băm 160 bit giống với thuật toán MD5 trước đó. Điều này được Cơ quan An ninh Quốc gia (NSA) thiết kế để trở thành một phần của Thuật toán số . Tuy nhiên, nó đã bị bán phá giá ngay sau khi mọi người nhận thấy điểm yếu về tiền điện tử.
    • SHA-2: Bây giờ chúng ta đến một trong những loại hàm băm phổ biến nhất hiện có. Nó được NSA thiết kế bằng cách sử dụng mô hình Merkle-Damgard. Chúng là một họ gồm hai hàm băm với các kích cỡ từ khác nhau: SHA-256 và SHA-512. Bitcoin sử dụng SHA-256
    • SHA-3: Trước đây được gọi là keccak, nó được chọn vào năm 2012 sau một cuộc thi công khai giữa các nhà thiết kế không phải NSA. Nó hỗ trợ độ dài băm tương tự như SHA-2 và cấu trúc bên trong của nó khác biệt đáng kể so với phần còn lại của gia đình SHA. Ethereum sử dụng chức năng băm này.

    Hãy xem xét kỹ hơn về SHA-256 và SHA-3.

    SHA-256 là một hàm SHA-2 sử dụng các từ 32 nhưng trái ngược với SHA-512 sử dụng các từ 64 bit. Bitcoin sử dụng SHA-256 theo 2 cách quan trọng:

    Tạo địa chỉ

    Hàm băm SHA-256 được sử dụng để băm khóa công khai Bitcoin để tạo địa chỉ công khai. Băm khóa thêm một lớp bảo vệ bổ sung cho danh tính của người đó. Thêm vào đó, một địa chỉ được băm chỉ đơn giản là có độ dài ngắn hơn khóa công khai Bitcoin giúp lưu trữ tốt hơn.

    SHA-3

    Như đã đề cập ở trên, điều này trước đây được gọi là keccak và được sử dụng bởi Ethereum . Nó được tạo ra sau một cuộc thi công khai bởi các nhà thiết kế không phải NSA. SHA-3 sử dụng chức năng bọt biển.

    Chức năng băm RIPEMD-160

    RIPEMD là một nhóm các hàm băm mật mã được phát triển ở Leuven, Bỉ, bởi Hans Dobbertin, Antoon Bosselaers và Bart Preneel tại nhóm nghiên cứu COSIC tại Đại học Katholieke Đại học Leuven, và xuất bản lần đầu tiên vào năm 1996.

    Mặc dù RIPEMD dựa trên các nguyên tắc thiết kế của MD4, hiệu suất của nó rất giống với SHA-1. RIPEMD-160 là phiên bản 160 bit của hàm băm này và thường được sử dụng để tạo địa chỉ Bitcoin.

    Khóa công khai bitcoin trước tiên chạy qua hàm băm SHA-256 và sau đó thông qua RIPEMD-160. Lý do tại sao chúng tôi làm điều đó là vì đầu ra 160 bit nhỏ hơn rất nhiều so với 256 bit giúp tiết kiệm không gian.

    Cùng với đó, RIPEMD-160 là hàm băm duy nhất tạo ra các giá trị băm ngắn nhất mà tính duy nhất vẫn đủ đảm bảo.

    --- Bài cũ hơn ---

  • Tìm Hiểu Sự Khác Nhau Giữa Mã Hóa, Hàm Băm Và Salting Trong Bảo Mật
  • Hàm Băm Mật Mã (Cryptographic Hash Function)
  • Hash Là Gì? Các Dạng Hàm Băm Và Mục Đích Sử Dụng
  • Hash (Hàm Băm) Là Gì Và Cách Thức Hoạt Động Như Thế Nào?
  • Hàm Averageifs Trong Excel: Cách Tính Trung Bình Cộng Theo Nhiều Điều Kiện
  • Bạn đang xem bài viết Ví Dụ Về Các Hàm Băm Mật Mã trên website Theindochinaproject.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Guest-posts
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100