One-Way Hashing : Mã hóa 1 chiều là gì ? – BigTOP

One-Way Hashing : Mã hóa 1 chiều là gì ?

225 Views

Nhiều quảng cáo đã được tạo ra từ Blockchains cho đến nay. Với việc những loại tiền điện tử như Bitcoin và Ethereum tăng giá trị cũng như hứa hẹn về những công nghệ tiên tiến dựa trên blockchain mới như mạng phi tập trung chuyên sâu của Ethereum và những ứng dụng phi tập trung chuyên sâu ( dApps ) dựa trên nó, nhiều người tự hỏi những khối thiết kế xây dựng nền tảng của công nghệ tiên tiến mới nổi này là gì .

Chính xác thì điều gì giữ cho blockchain bảo đảm an toàn và bảo mật thông tin trước tội phạm mạng ? Một trong những thành phần quan trọng tạo nên tính toàn vẹn của bất kể chuỗi khối nào là thứ được gọi là One-Way Hashing – Mã hóa 1 chiều thường được gọi dân dã là : Băm một chiều. Nhưng nó hoạt động giải trí như thế nào, và quan trọng hơn, nó giữ cho bạn bảo đảm an toàn như thế nào ?

One-Way Hashing : Băm một chiều là gì?

Băm một chiều là một kỹ thuật mật mã được sử dụng để bảo vệ tài liệu khỏi bị đánh cắp và trá hình. Trong toàn cảnh của công nghệ tiên tiến blockchain, băm là thứ bảo tồn tính toàn vẹn và tính không bao giờ thay đổi của mỗi khối trong chuỗi. Một cách băm tóm tắt quá trình ba bước : nguồn vào ( ví dụ mật khẩu ), hàm băm ( thuật toán được sử dụng để băm nguồn vào ) và sau đó là tác dụng của quy trình băm được gọi là giá trị băm .
Băm một chiều là gì - Đồ họa thông tin

Nói một cách đơn giản, hàm băm sẽ xáo trộn đầu vào để tạo ra một đầu ra đã định. Đầu vào giống nhau sẽ luôn tạo ra cùng một đầu ra, do đó ai đó có thể kiểm tra tính xác thực của một thứ như mật khẩu mà không cần biết mật khẩu thực sự . Bằng cách này, một giá trị băm có thể được lưu trữ trên máy chủ và sử dụng để xác thực thông tin đăng nhập và các thông tin đăng nhập khác mà không cần lưu trữ dữ liệu thực tế, do đó loại bỏ nguy cơ tiếp xúc với tội phạm mạng – ngay cả trong trường hợp vi phạm dữ liệu!

Để giúp minh họa cách hoạt động giải trí của hàm băm, hãy tưởng tượng sống sót một thiết bị kỳ diệu được gọi là Scrambler hoàn toàn có thể đổi khác những từ được nói vào nó thành một loại ngẫu nhiên của những vần âm và số. Không ai biết Scrambler làm điều đó như thế nào, chỉ biết rằng nó đồng điệu – việc nói từ “ the lazy cat ” vào scrambler luôn tạo ra chuỗi “ 149 den584b3 ” .
Bây giờ hãy tưởng tượng bạn đang cố gắng nỗ lực vào một câu lạc bộ bí hiểm nhu yếu mật khẩu để vào. Người gác cửa có một list những mật khẩu bị trộn lẫn. Bạn bước đến câu lạc bộ, đặt môi lên giọng nói của bạn và thủ thỉ vào đó “ the lazy cat ”. Xuất hiện chuỗi “ 149 den584b3. ” Người gác cửa kiểm tra list của mình, thấy chuỗi đó trên đó và được cho phép bạn vào câu lạc bộ .
Bạn hoàn toàn có thể vào câu lạc bộ bằng mật khẩu bí hiểm của mình mà không khi nào bật mý mật khẩu bí hiểm của mình. Ngay cả người gác cửa cũng không hề sử dụng mật khẩu chính do anh ta không khi nào hoàn toàn có thể biết cụm từ mà khi được nói qua trình trộn lẫn, tạo ra chuỗi đó là gì. Nó hoàn toàn có thể là bất kỳ điều gì .

Tại sao One-Way Hashing lại an toàn?

One Way Hashing là gì?  Bảo vệ
Về cơ bản, đó là cách hoạt động giải trí của hàm băm một chiều. Đầu vào là mật khẩu bắt đầu của bạn, trình trộn lẫn giọng nói là hàm băm và chuỗi tác dụng là giá trị băm. Một thành phần quan trọng so với tính bảo mật thông tin của băm một chiều là thực tiễn là hầu hết hoặc trọn vẹn không hề lấy được nguồn vào khởi đầu từ giá trị băm. Điều này là do băm làm giảm những chuỗi có kích cỡ bất kể thành một chuỗi có kích cỡ cố định và thắt chặt .
Nghe lại trình trộn lẫn giọng nói giả định, điều này có nghĩa là bạn hoàn toàn có thể nói một câu có độ dài bất kể vào đó nhưng mật khẩu tác dụng sẽ luôn là 11 chữ số. Bằng cách này, kẻ tiến công không có cách nào để biết giá trị nguồn vào ban đầu dài hay ngắn .
Trên hết, do một tính năng chính của băm được gọi là Hiệu ứng tuyết lở, ngay cả một đổi khác nhỏ trong đầu vào bắt đầu cũng sẽ dẫn đến giá trị băm khác nhau đáng kể. Ví dụ : chỉ đổi khác một vần âm trong “ the lazy cat ” thành “ the lazy car ” hoàn toàn có thể dẫn đến việc đổi khác giá trị băm bắt đầu từ “ 149 den584b3 ” thành “ 58 bi5i12l99 ” .

Trong thực tế, các giá trị băm thường dài hơn 11 chữ số. Giao thức SHA-256 được sử dụng rộng rãi được sử dụng làm nền tảng cho chuỗi khối của Bitcoin và nhiều giao thức khác tạo ra hệ lục phân 64 chữ số như hình trên. Đây được coi là tiêu chuẩn vàng hiện tại cho mã hóa, mặc dù điều đó có thể thay đổi với sự tăng tốc nhanh chóng của sức mạnh tính toán

Hiện tại, tối thiểu, băm một chiều bằng SHA-256 và những giải pháp khác vẫn là quá đủ để giữ cho bạn và tài liệu của bạn bảo đảm an toàn .
Bạn vẫn còn hoảng sợ ? Chúng ta hiểu. Và chúng tôi ở đây để giúp sức. Vui lòng liên hệ với chúng tôi trong phần nhận xét bên dưới – chúng tôi sẽ liên hệ lại với bạn ngay khi hoàn toàn có thể !

One-Way Hashing : Mã hóa 1 chiều là gì ? – BigTOP

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay