Last active
March 14, 2016 14:27
-
-
Save rkt2spc/050319a49c3dc0eb557f to your computer and use it in GitHub Desktop.
Chiến lược vòng Nối Mạng Toàn Cầu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Truyền tin dạng DEC: | |
... | |
Truyền tin dạng Binary: | |
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Gồm 4 người | |
Nhóm Truyền tin (Dự kiến: 1 người) | |
Người 1: | |
- Yêu cầu: thuộc ASCII, biết múa | |
- Công việc: | |
+ Nhận đoạn encoded string, nhớ ra biểu diễn DEC của từng ký tự | |
+ Múa hợp lý để truyền đạt giá trị DEC này cho nhóm nhận (* bàn về chiến thuật truyền tin sau) | |
Nhóm Nhận tin (Dự kiến: 3 người) | |
Sẽ được nhận khóa K từ BTC | |
Người 1: | |
- Yêu cầu: biết nhìn người ta múa, biết làm toán trừ | |
- Công việc: | |
+ Nhận từng giá trị DEC về trừ đi 32 (bỏ bít 1 bên trái) và truyền cho người tiếp theo | |
Người 2: | |
- Yêu cầu: dịch được DEC ra Binary | |
- Công việc: | |
+ Nhận giá trị các giá trị DEC chuyển thành dãy nhị phân | |
+ Tách dãy nhị phân thành từng cụm 8 bits chuyển cho người tiếp theo | |
Người 3: | |
- Yêu cầu: làm XOR nhanh, thuộc ASCII | |
- Công việc: | |
+ XOR các cụm 8 bits nhận được với K để ra dãy bit ban đầu | |
+ Dựa vào ASCII chuyển dãy bits đó thành kí tự tương ứng |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Gồm 4 người | |
Nhóm Truyền tin (Dự kiến: 2 người) | |
Người 1: | |
- Yêu cầu: thuộc ASCII | |
- Công việc: | |
+ Nhận đoạn encoded string, nhớ ra biểu diễn binary của từng ký tự | |
Người 2: | |
- Yêu cầu: biết múa | |
- Công việc: | |
+ Múa hợp lý để truyền đạt giá trị 8 bit này cho nhóm nhận (* bàn về chiến thuật truyền tin sau) | |
Nhóm Nhận tin (Dự kiến: 2 người) | |
Sẽ được nhận khóa K từ BTC | |
Người 1: | |
- Yêu cầu: biết nhìn người ta múa, làm XOR nhanh | |
- Công việc: | |
+ Nhận từng giá trị binary XOR với K | |
Người 2: | |
- Yêu cầu: thuộc ASCII, | |
- Công việc: | |
+ So với bảng mã ASCII để lấy ra kí tự phù hợp |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment