Tuy nhiên theo nghiên cứu tôi thấy các phần mềm này còn một số hạn chế nhất định như: Độ dài của chuổi mật mã ngắn nếu dài sẽ bị mất, không giải được mật thư Chữ Việt có dấu, không sử dụ
Trang 1PHẦN 1: MỞ ĐẦU
I ĐẶT VẤN ĐỀ
Hiện nay trên internet cũng đã có một số phần mềm hỗ trợ tạo và giải mật thư Tuy nhiên theo nghiên cứu tôi thấy các phần mềm này còn một số hạn chế nhất định như: Độ dài của chuổi mật mã ngắn nếu dài sẽ bị mất, không giải được mật thư Chữ Việt có dấu, không sử dụng được dấu cách gây hiểu nhầm về nội dung vì các từ dính liền nhau,…
Vì vậy nhằm hạn chế những yếu điểm đó, là một Giáo viên Tin học, với vai trò Bí thư đoàn trường, Uỷ viên Ban chấp hành huyện Đoàn; sau nhiều năm làm công tác thanh niên, tổ chức trò chơi lớn cho Đoàn viên thanh niên, tôi đã đúc rút được một số kinh nghiệm và xây dựng một chương trình “Hỗ trợ tạo và giải mật thư”
II MỤC TIÊU CỦA ĐỀ TÀI
- Chương trình có thể áp dụng trong việc tạo mật thư để tổ chức “Trò chơi lớn” phục vụ Hội trại
- Chương trình “Hỗ trợ tạo và giải mật thư” có thể sử dụng để tạo và giải hầu hết các loại mật thư thông dụng
- Chương trình giúp cho người sử dụng nhập dữ liệu thông minh, tránh được các lỗi khi nhập dữ liệu, sử dụng font chữ Unicode
- Chương trình sử dụng giao diện windows khá bắt mắt, cách sử dụng dễ dàng, đơn giản, có hướng dẫn sử dụng rõ ràng
III CƠ SỞ LÝ LUẬN
- Trong những năm gần đây, sự bùng nổ việc ứng dụng công nghệ thông tin trên toàn cầu trong mọi phương diện đã trở nên rất phổ biến và không thể thiếu trên mọi lĩnh vực của đời sống xã hội
Ở Việt Nam nói chung và công tác thanh niên nói riêng việc sử dụng công nghệ thông tin đã trở nên phổ cập và mang tính thường nhật Đặc biệt là trong các hoạt động ngoài giờ, các hoạt động tập thể, hội trại,… Là cán bộ Đoàn với vai trò là Bí thư các Đoàn xã phường, Quận huyện, Tỉnh Thành thì trong suốt quá trình lãnh đạo, tổ chức các hoạt động cho thanh niên thì không thể thiếu hoạt
Trang 2lớn” là một hoạt động đòi hỏi người chỉ huy trại phải đầu tư rất lớn đặc biệt là tạo ra hệ thống mật thư đảm bảo tính chính xác, bảo mật tuyệt đối Tuy nhiên việc làm này nếu không cẩn thận sẽ rất dễ dẫn đến sai sót và tất nhiên Hội trại không thành công!
- Tận dụng tối đa các đặc điểm ưu việc của máy tính để giúp giảm thời gian và công sức để tạo ra hoặc giải một bộ mật thư đảm bảo tính chính xác và
độ bảo mật cao
IV CƠ SỞ THỰC TIỄN
1 Thuận lợi:
* Nhà trường:
- Với phương châm đi trước đón đầu trong phương hướng, nhiệm vụ giáo dục, trường THPT Huỳnh Thúc Kháng đã sớm triển khai việc ứng dụng công nghệ thông tin vào đổi mới phương pháp dạy học và coi đây là một nhiệm vụ trọng tâm của nhà trường và trong những năm gần đây trường được Sở Giáo Dục đánh giá cao về việc ứng dụng công nghệ thông tin tại nhà trường,
- Nhà trường luôn chú trọng đến công tác Thanh niên và tạo nhiều điều kiện thuận lợi cho việc hoạt động của Đoàn thanh niên nhà trường, nhằm giáo dục học sinh một cách toàn diện
* Cán bộ Đoàn:
- Khá thành thạo khi sử dụng các phần mềm tin học
- Nhiệt tình, sáng tạo, luôn tìm tòi học hỏi nhằm tạo ra nhiều sân chơi hơn nữa để đoàn kết tập hợp thanh nhiên Qua đó giáo dục được các kỹ năng mềm cho các em tự tin đủ bản lĩnh khi bước ra khỏi ghế nhà trường
- Nhận được sự động viên giúp đở của một số đồng nghiệp, của các đồng chí cán bộ Đoàn cấp huyện, tỉnh
2 Khó khăn:
- Đa số các cán bộ Đoàn trường học là cán giáo viên kiêm nhiệm công tác Đoàn, chưa được đào tạo bài bản từ các trường học Do đó, việc tổ chức các hoạt động đặc biệt là “Trò chơi lớn” trở nên một nhiệm vụ hết sức nặng nề
Trang 3PHẦN 2: CÁC CHỨC NĂNG CHÍNH
1 Chế độ bảo mật
Mỗi khi sử dụng người dùng phải đăng nhập vào phần mềm bằng chính quyền của mình (Hình 1) giúp cho hệ thống mật thư có tính bảo mật cao
2 Giao diện tiếng Việt:
Hệ thống form sử dụng menu tiếng Việt và các nút lệnh có hình ảnh, tooltip rõ ràng, dễ hiểu, thuận tiện cho người sử dụng chương trình Tại bất cứ nơi nào trong chương trình bạn cũng có thể nhấn F1 để được hướng dẫn cụ thể
3 Hệ thống ký hiệu
a Bảng Morse và tháp Morse
Hình 1: Form đăng nhập
Hình 2: Giao diện chính
Hình 3: Bảng Morse và tháp Morse
Trang 4Bảng Morse, tháp Morse (Hình 3) là qui định quốc tế sử dụng trong việc tạo và giải mật thư
b Các ký hiệu nhận biết
Hệ thống các ký hiệu nhận biết từ “A” đến “Z” giúp người sử dụng tiết kiêm thời gian hơn trong việc tạo và giải mật thư
c Một số chìa khoá thường dùng
Hình 4: Các ký hiệu nhận biết
Trang 5Danh mục các chìa khoá thông dụng (Hình 5) được sưu tầm từ nhiều nguồn khác nhau nên rất đa dạng và phong phú Giúp gợi ý cho người dùng nhiều phương án lựa chọn khác nhau trong việc tạo mật thư
4 Chủ đề hoạt động:
a Thêm chủ đề:
Khi có một hoạt động cần soạn mật thư, bạn có thể tạo ra một chủ đề và trong chủ đề này chúng ta có thể tạo ra nhiều loại mật thư khác nhau
b Sửa mật thư:
Với những mật thư mà bạn đã tạo và lưu trước đó, bạn có thể mở ra và sửa lại theo ý muốn một cách dễ dàng
c In chủ đề:
Khi tiến hành hoạt động trò chơi lớn bạn cần in toàn bộ các mật thư cho các chặn và giao cho người phụ trách chặn Điều này bạn cũng có thể thực hiện một cách nhanh chóng mà không phải lo đến sự sơ suất nào cả
5 Tạo và giải mật thư:
Hình 5: Các chìa khoá thường dùng
Trang 6Người dùng có thể sử dụng tuỳ biến trong việc tạo hoặc giải mật thư trên cùng một giao diện một cách nhanh chóng bằng cách nhập nội dung vào vị trí thích hợp và nháy nút “Tạo mật thư” hoặc “Giải mật thư”
Chương trình cho phép tạo mật thư thuộc 3 hệ thống thông dụng:
a Hệ thống thay thế:
Dạng chữ thay số:
- Tạo mật thư (Hình 6): Ở đây bạn chỉ cần chọn mốc (ký tự) = một con số nào đó theo ý muốn (nếu không bạn có thể chọn “Gợi ý chìa khoá”), tiếp theo bạn gõ nội dung vào phần “Bạch văn”, tiếp theo là nháy nút “Tạo mật thư” thì bạn có ngay kết quả Bạn có thể lưu mật thư lại theo chủ đề đã nhập trước đó
- Giải mật thư (Hình 6): Bạn chỉ cần nhập nội dung vào phần “Chìa khoá”, chương trình sẽ tự động tìm Mốc = ? Nếu bạn cảm thấy chưa hài lòng thì bạn có thể chọn Mốc thủ công, sau đó nhập nội dung vào phần “Mật mã”, tiếp theo là nháy nút “Giải mật thư” thì bạn sẽ nhận được kết quả
Tương tự về cách thao tác cho tất cả các dạng mật thư khác.
Dạng chữ thay chữ:
Hình 6: Mật thư dạng Khoá chữ thay số
Trang 7 Dạng chữ thay chữ (AZ thay bằng ZA):
Hình 7: Mật thư dạng Khoá chữ thay chữ
Hình 8: Mật thư dạng AZ thay bằng ZA
Trang 8 Dạng khoá phương hướng:
Dạng khoá toạ độ:
Hình 9: Mật thư dạng khoá phương hướng
Hình 10: Mật thư dạng khoá toạ độ
Trang 9 Dạng khoá Bảng, hàng, cột:
Dạng khoá ô vuông: Ngang, Dọc, Trôn ốc thuận, nghịch, Ô vuông 65
Hình 11: Mật thư dạng Bảng, hàng, cột
Hình 12: Mật thư dạng Khoá ô vuông hàng ngang
Trang 10 Dạng khoá kim tự tháp
b Hệ thống dời chỗ:
Dạng đặt đường ray:
Hình 13: Mật thư dạng kim tự tháp
Trang 11 Dạng bắt tà vẹt: Tà vẹt 3, 4, 5
c Hệ thống ẩn dấu
Hình 13: Mật thư dạng đặt đường ray
Hình 13: Mật thư dạng bắt tà vẹt 3
Trang 12 Dạng khoá đọc ngược: Cả câu, từng từ
Hình 15: Mật thư dạng đọc ngược cả câu Hình 14: Mật thư dạng bỏ chữ cái
Trang 13PHẦN 3: KẾT LUẬN
Đây là một chương trình có thể sử dụng để tạo và giải được hầu hết các dạng mật thư thông dụng, rất cần thiết cho những người làm công tác Đoàn đặc biệt là Đoàn trường học Giúp việc tạo ra một hệ thống mật thư một cách nhanh chóng và chính xác
Tuy nhiên đây là một phần mềm hỗ trợ không thay thế hoàn toàn con người Do đó, không phải tất cả mọi mật thư chương trình đều có thể giải được Khuyên dùng để tạo mật thư là chính Vì việc giải mật thư giúp con người rèn luyện tính tư duy logic, nhanh nhẹn và cẩn trọng hơn trong công việc cũng như trong các hoạt động khác
Với kiến thức hiểu biết về mật thư của bản thân là có hạn Do đó, có thể dạng mật thư bạn cần thì chương trình chưa đáp ứng được Rất mong được sự đóng góp ý kiến của quí vị, các thầy cô cùng các bạn cán bộ và Đoàn viên …
Trân trọng cảm ơn!
Trang 14TÀI LIỆU THAM KHẢO
1 Website: Gia đình Phật tử Việt Nam: http://giadinhphattu.vn/news/Tai-lieu/Thuoc-bang-ky-hieu-Morse-truyen-va-nhan-tin-bang-coi-1196/,
http://www.gdptvietnam.com/mat-thu-can-ban.gdpt
2 Website: Tỉnh Đoàn Quảng Ngãi: http://tinhdoanquangngai.gov.vn/ky-nang-thanh-nien/38/100/mot-so-dang-mat-thu-co-ban -/
3 Website: Tuổi trẻ Quế Sơn: http://www.tuoitrequeson.vn/ky-nang-nghiep-vu/Tr%C3%B2-choi-l%E1%BB%9Bn/30-Mat-thu
4 Website: Huyện Đoàn Giồng Riềng: http://huyendoangiongrieng.com/site/ ky-nang-leu-trai/cach-giai-1-so-mat-thu-p173251.html#.VMpsVizYhP4
5 Website: Nhóm áo lam Lâm Viên: http://www.vuonlam.net/2013/12/tong-hop-mat-thu-tro-choi-lon.html
6 Website: Miền Đông Nam: http://www.miendongnam.org/resources/mat-thu/
7 http://www.google.com/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=11&ved=0CEoQFjAK&url=http
%3A%2F%2Fwww.lhu.edu.vn%2FData%2FNews%2F75%2Ffiles
%2Fcac_dang_mat_thu_ebh7q.doc&ei=RG3KVPqeO9fs8AXCnoD4DA&us g=AFQjCNG_CfXlqK93oLP8MMIrCIOIvI7xog
8 …
Trang 15MỤC LỤC
PHẦN 1: MỞ ĐẦU 1
I Đặt vấn đề 1
II Mục tiêu của đề tài 1
III Cơ sở lý luận 1
IV Cơ sở thực tiển 2
PHẦN 2: NỘI DUNG 3
1 Bảo mật 3
2 Giao diện Tiếng Việt 3
3 Hệ thống ký hiệu 3
a Bảng Morse và tháp Morse 3
b Các ký hiệu nhận biết 4
c Một số chìa khoá thường dùng 4
4 Chủ đề hoạt động 5
5 Tạo và giải mật thư 5
a Hệ thống thay thế 5
Dạng chữ thay số: 5
Dạng chữ thay chữ: 6
Dạng chữ thay chữ (AZ thay bằng ZA) 7
Dạng khoá phương hướng 7
Dạng khoá toạ độ 8
Dạng khoá Bảng, hàng, cột 8
Dạng khoá ô vuông: hàng Ngang, hàng Dọc, Trôn ốc thuận, Trôn ốc nghịch, Ô vuông 65 9
Dạng khoá kim tự tháp 9
Trang 16 Dạng đặt đường ray 10
Dạng bắt tà vẹt: Tà vẹt 3, 4, 5 10
c Hệ thống ẩn dấu 11
Dạng khoá bỏ chữ: Bỏ chữ cái, bỏ cả từ 11
Dạng khoá đọc ngược: Cả câu, từng từ 11
PHẦN 3: KẾT LUẬN 12