Thế nào là mã hóa ký tự?

Các thớt khác của vanvu

vanvu

GÂY DỰNG
Các bác cho em hỏi, Kg biết có cái vụ mã hóa ký tự bằng số kg vậy?
VD: I love you, nếu mã hóa ký tự bằng số sẽ viết thế nào nhỉ?
Câu hỏi ngớ ngẩn, nếu kg có thì các bác đừng cười!
 

Lam Sơn

Super Moderators
Anh nhắn tin tới người yêu của anh với nội dung : "Mời em tối nay dùng cơm với anh, 7 giờ anh đến đón" nhưng không muốn cho ai đọc được nên anh phải mã hóa nó (muốn bằng số hay bằng gì cũng được), và nó sẽ thành :

" การเข้ารหัสแบบอสมมาตรจะใช้กุญแจตัวหนึ่งสำหรับการเข้ารหัส และกุญแจอีกตัวหนึ่งสำหรับการถอดรหัส " :D

Đoạn mã trên tôi đã dùng bộ mã (ไทย). Việc chuyển đổi này gọi là “Mã hóa”. Nếu người yêu của anh muốn biết anh viết gì thì phải có bộ mã (ไทย) để chuyển sang chữ bình thường. :p

Tôi chỉ đưa ra ví dụ đơn giản như thế để giải thích. Thực tế mã hóa ký tự là một môn học, anh muốn biết thì phải đi học. Nó được ứng dụng trong rất nhiều ngành nhất là CNTT.

Vậy cụ thể “Mã hóa” là gì?

Trong mật mã học, một ngành toán học ứng dụng cho công nghệ thông tin, mã hóa là phương pháp để biến thông tin (phim ảnh, văn bản, hình ảnh...) từ định dạng bình thường sang dạng thông tin không thể hiểu được nếu không có phương tiện giải mã.

Giải mã là phương pháp để đưa từ dạng thông tin đã được mã hóa về dạng thông tin ban đầu, quá trình ngược của mã hóa.

Một hệ thống mã hóa bao gồm các thành phần:

1. Thông tin trước khi mã hóa, kí hiệu là P
2. Thông tin sau khi mã hóa, kí hiệu là C
3. Chìa khóa, kí hiệu là K
4. Phương pháp mã hóa/giải mã, kí hiệu là E/D.

Quá trình mã hóa được tiến hành bằng cách áp dụng hàm toán học E lên thông tin P, vốn được biểu diễn dưới dạng số, để trở thành thông tin đã mã hóa C.

Quá trình giải mã được tiến hành ngược lại: áp dụng hàm D lên thông tin C để được thông tin đã giải mã P.

Các hệ thống mã hóa

Có hệ thống mã hóa đối xứng và hệ thống mã hóa bất đối xứng. Hai loại mã hóa này khác nhau ở số lượng khóa. Mã hóa đối xứng sử dụng cùng một khóa để mã hóa/giải mã. Trong khi đó, mã hóa bất đối xứng sử dụng hai khóa khác nhau để mã hóa và giải mã thông tin. Mỗi hệ thống mã hóa có ưu nhược điểm riêng. Mã hóa đối xứng xử lí nhanh nhưng độ an toàn không cao. Mã hóa bất đối xứng xử lí chậm hơn, nhưng độ an toàn và tính thuân tiện trong quản lí khóa cao. Trong các ứng dụng mã hóa hiện tại, người ta thường kết hợp các ưu điểm của cả hai loại mã hóa này.

Ứng dụng

Mã hóa có vai trò rất quan trọng, đặc biệt là trong giao dịch điện tử. Nó giúp đảm bảo bí mật, toàn vẹn của thông tin, khi thông tin đó được truyền trên mạng. Mã hóa cũng là nền tảng của kĩ thuật chữ ký điện tử, hệ thống PKI...

(Nguồn: Bách khoa toàn thư mở Wikipedia)
 

vanvu

GÂY DỰNG
Thanks mod!
Đúng như ý của bác, chỉ để vui chơi giải trí với ng yêu. Tôi tưởng là có rất nhiều cách mã hóa dữ liệu, nên muốn tìm hiểu một cách gì đó thật đơn giản, cách truyền tín hiệu theo kiểu mọt, mót gì đó tui cũng thấy phức tạp rồi.
 

nobita

THÀNH VIÊN DANH DỰ
Cái này khéo là một môn học bắt buộc của bác Lam Sơn trước đây cũng nên!
 

Toybox

HHVN - NHẬU CHÙA
GẮN KẾT
GÂY DỰNG
Truyền tín hiệu mã hóa :p
Bác muốn đơn giản và ko ... tốn tiền. Gõ Mooc-xơ.
@nobita: giơ tay lên
 

Pro-k

Học sinh lớp 12
GẮN KẾT
GÂY DỰNG
mã hóa chủ yếu là dựa vào chuẩn mã hóa hay còn gọi là qui tắc mã hóa.

nó bao gồm những thuật toán từ đơn giản đến phức tạp, để chuyển đổi giữa các hệ biểu diễn nội dung.

ví dụ mã hóa nhị phân (có rất nhìu cách để làm, tuy cùng 1 hướng nhưng thay đổi thuật toán 1 chút là sẽ có 1 bộ mã khác)
 

vanvu

GÂY DỰNG
VD tình huống: bạn đồng nghiệp nhắn sms hỏi đang ở đâu? trả lời: "đang uống bia ôm", tin nhắn này nhạy cảm, giá mà có kiểu mã hóa: "87887918272= đang uống bia ôm" thì quá tuyệt
 

vanvu

GÂY DỰNG
ví dụ: 1 10v3 y011

hoặc chạy xuống mấy lớp dưới xem tụi 9x nó mã hóa, hay lắm đó.

Chắc vậy rồi, mà ở đây sao kg thấy có 9x nhỉ?

1-800-MY-APPLE <--- 1-800-69-27753
Giống cái này ko ạ :D

Cái này giống cách bố trí số và chữ trên máy điện thoại di động quá, ap dụng cái này chắc cũng tốt.
 

Bài viết cần bạn xem thêm

Lùm xùm vụ Etc mấy ngày qua chưa hồi kết nhỉ? May là Epass nó chưa chơi xấu em, chiều nay ra đăng kí Vetc phát ăn ngay :D ahii.. à mà cán bộ dán xấu quá nhìn cực khó chịu luôn a *^*)
B78D1E57-73BD-44E7-9B8D-36AAC0F388DD.jpeg
...
Top