logo
Serie: Mã hoá cơ bản

Chao xìn mọi người lại là mình đây Nhabachoc KAD.

Sau khi mình tổng hợp được serie “Nền tảng về blockchain” xong thì mình cảm thấy chưa thỏa mãn khi có rất lỗ hổng trong những lý thuyết kia nên mình quyết định tung ra serie “Mã hóa cơ bản” đầy đủ về mặt lý thuyết mật mã và chứng minh toán học. Serie sẽ liên tục được update nên các bạn nếu thích hãy folow mình nha 😙 Bớt thời gian chơi game viết Blog cũng vui và đỡ bực mình khi ăn mấy con top 8 🤣

Những kiến thức trong serie này đều là tự nghiên cứu và mình muốn chia sẻ kiến thức mình hiểu được đến với cộng đồng nên có gì sai sót mong tất cả mọi người góp ý với mình để chúng ta cùng nhau tiến về phía trước nha 🥰

Serie này có dành cho bạn?

  • Bạn tò mò về cách mà thế giới bảo mật đang vận hành

  • Bạn là con người muốn hiểu sâu, thiên về logic và toán học

Hành trang cần chuẩn bị:

  • Một tâm hồn đẹp

  • Nhớ là luôn có tư duy phản biện nha, thấy mình viết vô lý chỗ nào nhớ phản biện với mình

Cùng tắt đèn bật ý tưởng, gét go 🪄

Khi nói đến mã hoá bạn có thể sẽ nghĩ ngay đến một phương trình toán học kinh khủng hay là một đống công thức lằng nhằng. Cũng đúng á nhưng từ thời xa xưa đã có mã hoá rồi nha, các trận chiến sự sống còn chỉ có thể dựa vào thông tin mà thông tin mà bị lộ thì toi. Việc cần thiết bảo vệ thông tin đã sinh ra các loại mã hoá:

1. Mã hoá cổ điển:

  • Mã hoá cổ điển 🔐 món quà đau não đầu tiên của con người 🤯

2. Mã hoá đối xứng:

Đến thời kỳ mới chúng ta có các công nghệ hiện đại hơn và mã hoá bảo mật hơn được ra đời. Mã hoá đối xứng được chia làm 2 loại:

  • Mã hoá dòng

  • Mã hoá khối

3. Mã hoá bất đối xứng:

  • RSA

  • 🍑 Đường cong Elliptic là ai mà cả thế giới phải ngắm nhìn 🍑

4. Mã hoá 1 chiều <Hash-băm>:

Nhưng khi điều chúng ta chú tâm vào ko phải là vận chuyển thông tin mà là chứng minh thông tin thì sao nhỉ? Hàm mã hoá 1 chiều giúp cho mỗi đầu vào duy nhất chỉ có 1 đầu ra tương ứng duy nhất:

  • MD5

  • SHA