“Viết mật thư” với Microsoft Word

Liên hệ QC

TKT

Thành viên tiêu biểu
Tham gia
2/1/08
Bài viết
673
Được thích
1,336
Nghề nghiệp
.....
Có rất nhiều cách để bảo vệ nội dung bên trong 1 file văn bản. Cách đơn giản nhất là đặt mật khẩu truy cập đối với file đó và chỉ những ai có mật khẩu thì mới được phép xem nội dung bên trong nó. Tuy nhiên với cách làm này, hẳn những người tò mò sẽ đặt ra câu hỏi liệu bên trong chứa nội dung gì mà phải đặt mật khẩu bảo vệ?.



Vậy phải làm sao để dấu đi những nội dung quan trọng, mà lại không phải gây sự chú ý của người khác bằng hộp thoại yêu cầu mật khẩu, nghĩa là vẫn cho phép người khác xem nội dung, nhưng những nội dung quan trọng thì không hề có 1 dấu vết gì, giống như chúng chưa từng tồn tại?

Hoặc đôi khi bạn không muốn in ra những đoạn văn nào đó mà nó nằm lưng chừng giữa trang lúc này ta không thể tô trắng được, mà ta lại không muốn xóa chúng. Sau đây là hướng giải quyết.


Dấu nội dung file trong Word (cách thức này có thể tiến hành trên các phiên bản Word 2000 trở lên)

- Đầu tiên mở bất cứ tài liệu nào mà bạn muốn giấu nội dung trong tài liệu đó. Dưới đây là đoạn văn bản trước khi giấu nội dung.

- Bôi đen đoạn text mà bạn muốn ẩn và sau đó kích chuột phải chọn Font.
hidetext-1.jpg
- Trong hộp thoại Font, đánh dấu vào Hidden trong mục Effects.
hidetext-2.jpg
- Kích vào OK, đoạn nội dung của bạn bây giờ đã được ẩn đi. Mọi dấu vết của đoạn nội dung được ẩn hoàn toàn bị xóa bỏ kể cả đoạn trống.

Xem nội dung ẩn trong Word

Việc xem nội dung ẩn trong Word cũng khá dễ dàng. Bạn nhấn Ctrl+A để bôi đen nội dung trong toàn bộ file word và sau đó kích chuột phải và chọn mục Font một lần nữa. Bây giờ bạn sẽ thấy ô vuông Hidden đã được đánh dấu, nhưng thay vì dấu tích thì bây giờ nó được bôi xanh toàn ô.
hidetext-3.jpg
Kích vào đó, nó sẽ đổi thành dấu tích màu xanh, lúc đó thì toàn bộ nội dung văn bản đã được ẩn. Bây giờ, kích vào đó một lần nữa để loại bỏ dấu tích này, điều đó có nghĩa là giờ đây văn bản không có một đoạn nào bị ẩn đi nữa.

Sử dụng chức năng bảo vệ nội dung Ẩn (chỉ áp đụng đối với Microsft Word 2007)

Như bạn thấy, đoạn văn bản bị ẩn lúc đầu giờ đã có trở lại như cũ. Nhưng vấn đề đặt ra là làm thế nào để người khác không thể ẩn và xem các đoạn văn bản đã ẩn đi của bạn. Rất may là chúng ta có thể bảo vệ cho văn bản của mình mà không phải sợ một ai thay đổi định dạng hay sửa chửa nội dung của nó bằng cách thức hiện theo các bước dưới đây.

- Đầu tiên, kích vào tab Review trên thanh menu và chọn Protect Document. Sau đó chọn tiếp Restrict Formatting and Editing.
hidetext-4.jpg
- Tiếp theo, bạn đánh dấu vào ô Limit formatting to a selection of styles và kích vào Settings.
hidetext-5.jpg
- Cửa sổ Formatting Restriction hiện ra, đánh dấu vào mục formatting to a selection of styles một lần nữa và kích vào None để đảm bảo không có thứ gì có thể thay đổi trong các mẫu định dạng và kiểu cách trên file văn bản của bạn.
hidetext-6.jpg
- Kích vào OK và sau đó đánh dấu tiếp vào ô Allow only this type of editing in the document để nó tự động ở chế độ No Changes (Không thể thay đổi).


Nguồn: QuanTriMang.com
 
Xin bổ sung thêm: Bạn quét chọn 1 vùng rồi nhấn Ctrl + Shift + H thì sẽ nhanh hơn. Muốn mở lại thì quét chọn vùng có chứa nó rồi bỏ chọn lệnh Hidden như trên. Còn 1 cách nữa là tô màu chữ cho nó có màu giống với nền nhưng chỉ áp dụng được cho những câu văn nhỏ ở cuối đoạn thôi. Thân.
 
Lần chỉnh sửa cuối:
Thêm 1 cách viết mật thư, các bác xem trong file này ẩn chứa nội dung gì nhé.
 

File đính kèm

  • Hidden.doc
    23.5 KB · Đọc: 41
"Cái gì đâu????" Bạn viết cái gì chi???
 
Lần chỉnh sửa cuối:
Vậy bác phải nói cách xem chứ! Ở đây đâu phải chương trình đố vui trúng giải đâu! Mà chỉ nhau cách dấu tài liệu mà! Thân.
 
Lần chỉnh sửa cuối:
Bác ấy viết cái này nè

[FONT=&quot]XE "Thân gửi Anh - Chị - Em trong GPE" [/FONT]
Chính xác, thực ra đây là tính năng tạo từ điển tra cứu trong word, các bạn chọn 1 đoạn văn bản rồi nhấn tổ hợp phím Alt+Shift+X.
Để xem lại được các bạn Show Mark lên sẽ đọc được.
 
Vậy chỉ cần tìm thấy nút này "" là cả Hidden cũng chịu thua luôn. Không cách nào đọc/dấu được tài liệu cả sao? Thân.
 
Lần chỉnh sửa cuối:
Có vài cách dấu nữa: Dùng 1 đoạn code nằm ở file khác mà chỉ ngưởi gởi và người nhận có:
- Hoán đổi vị trí ký tự, từ, câu ...
- Hoán chuyển các ký tự a thành c, b thành t, ... không theo 1 quy luật nào. Người đọc hoán chuyển ngược lại.

Người khác trông thấy mà không hiểu.
 
Vậy chơi cái này có được không nhỉ?
Ptm0412 đã viết:
˙nểıɥ ƃuôɥʞ àɯ ʎấɥʇ ƃuôɹʇ ɔáɥʞ ıờưƃu

˙ıạl ɔợưƃu uểʎnɥɔ uáoɥ ɔọđ ıờưƃu ˙oàu ʇậnl ʎnb 1 oǝɥʇ ƃuôɥʞ ˙˙˙ 'ʇ ɥuàɥʇ q 'ɔ ɥuàɥʇ ɐ ựʇ ýʞ ɔáɔ uểʎnɥɔ uáoɥ -
˙˙˙ nâɔ 'ừʇ 'ựʇ ýʞ íɹʇ ịʌ ıổđ uáoɥ -
:óɔ uậɥu ıờưƃu àʌ ıởƃ ıởưƃu ỉɥɔ àɯ ɔáɥʞ ǝlıɟ ở ɯằu ǝpoɔ uạođ 1 ƃuùp :ɐữu nấp ɥɔáɔ ıàʌ óɔ
 
Các bác biến dấu văn bản trở thành Mật Mã (Mã hóa) văn bản rồi!
 
Lần chỉnh sửa cuối:
Hi hi, chủ đề topic là viết mật thư mà.
 
Có vài cách dấu nữa: Dùng 1 đoạn code nằm ở file khác mà chỉ ngưởi gởi và người nhận có:
- Hoán đổi vị trí ký tự, từ, câu ...
- Hoán chuyển các ký tự a thành c, b thành t, ... không theo 1 quy luật nào. Người đọc hoán chuyển ngược lại.

Người khác trông thấy mà không hiểu.


Không theo 1 quy luật nào thì làm gì có chuyện hoán chuyển ngược lại được bạn@$@!^%@$@!^%
 
Lần chỉnh sửa cuối:
1. Theo 1 quy luật, thí dụ:
- a thành c, b thanh d, c thành e, ... : cách 2 ký tự
- a thành b, b thành d, c thành f, ...: khoảng cách ký tự tăng dần
2. Không theo quy luật: đổi tùm lum.
Đổi tùm lum vẫn hoán chuyển trở lại được. Chuyển đi thế nào thì chuyển về thế ấy, thí dụ a thành c, b thành t, ... thì đổi ngược lại t thành b, c thành a.
Thực ra đổi ký tự thành ký tự trong 26 chữ cái khi trả về sẽ khó khăn, nhưng đổi thành ký tự ngoài bảng chữ cái trả về dễ hơn.
 
1. Theo 1 quy luật, thí dụ:
- a thành c, b thanh d, c thành e, ... : cách 2 ký tự
- a thành b, b thành d, c thành f, ...: khoảng cách ký tự tăng dần
2. Không theo quy luật: đổi tùm lum.
Đổi tùm lum vẫn hoán chuyển trở lại được. Chuyển đi thế nào thì chuyển về thế ấy, thí dụ a thành c, b thành t, ... thì đổi ngược lại t thành b, c thành a.
Thực ra đổi ký tự thành ký tự trong 26 chữ cái khi trả về sẽ khó khăn, nhưng đổi thành ký tự ngoài bảng chữ cái trả về dễ hơn.


thí dụ a thành c, b thành t, ... thì đổi ngược lại t thành b, c thành a.:
ĐÂY CHÍNH LÀ QUY LUẬT, không phải tùm lum mà phải thật chặt chẽ mới chuyển ngược lại được; một ánh xạ 1-1, không có 1-n vì không thể suy ngược lại được trong trường hợp này.
 
ánh xạ 1-1 là quy tắc mã hoá, không phải quy luật hoán chuyển.
Khi mã hoá phải tuân theo quy tắc 1-1 mới có thể giải mã.
Mã hoá không theo quy luật hoán chuyển sẽ gây khó cho người không có mã khoá giải mã bằng máy. Nhưng chính người nhận thư sẽ có mã khoá để giải.
 
File mẩu mong mọi người góp ý cho nó nhẹ hơn (ý là code ngắn đi ấy mà!) Các xem có thể thêm các dấu vào được không, em không biết làm? Thân.
 

File đính kèm

  • Book1.xls
    24 KB · Đọc: 17
Lần chỉnh sửa cuối:
code dài quá em ui. Dùng Replace và biến mảng cho ngắn lại. Thí dụ:
PHP:
Dim txt(1 to 50) as string
for i = 1 to 50
txt(i) = sheets("sheet1").cells(i, 1) 'với A1:A50 là liệt kê ký tự kể cả ký tự có dấu'
Next
For j = 1 to 50
replace(a, txt(j), txt(j+t)
Next
Phải kiểm tra nếu t lớn quá hoặc nhỏ quá dẫn đến kết quả 50+t nằm ngoài khoảng 0, 255 thì t = 0
 
Bác có thể viết là thành Function được không?
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom