30/09/2018, 16:02

Mã hóa / Giải mã

Viết chương trình mã hóa và giải mã 1 ký tự, 1 xâu ký tự bằng kỹ thuật chẵn lẻ.
Em có đọc về bit chẵn lẻ ở đây http://vi.wikipedia.org/wiki/Bit_chẵn_lẻ
Nhưng ko rõ lắm, và cũng chưa hình dung ra thuật toán thế nào ạ.
Giúp e về ý tưởng thuật toán ạ

Đỗ Trung Quân viết 18:16 ngày 30/09/2018

Cho ví dụ cái nhỉ. Mình đang rảnh lắm đây =))

Phát Nguyễn viết 18:10 ngày 30/09/2018

Mình cũng đang cần cái ví dụ đây, để đi xin thầy đã

Duc Tran viết 18:12 ngày 30/09/2018

VD: Kí tự A chuyển sang số là 65 --> Nhị phân là 0100 0001 -> Có chẵn số 1 nên giữ nguyên.
Nếu là 0100 0011 -> Có lẻ chữ số 1 nên ta sẽ “or” nó với 128 (1000 0000) và được 1100 0011.

0100 0011
or
1000 0000

1100 0011

Khi giải mã thì ta “and” nó với 127 (0111 1111) thì được số ban đầu --> kí tự ban đầu

1100 0011
and
0111 1111

0100 0011

yoloh3 viết 18:12 ngày 30/09/2018

Kỹ thuật chẵn lẻ là thêm một hoặc hai bit ở cuối để phát hiện lỗi khi truyền tin.
Mình cũng đang học môn thiết kế điện tử số có phần này.

Bài liên quan
0