JAVA CORE - Trang 204

www.updatesofts.com

!

"

+

&

Hình 10.2 Liệt kê các file trong file pack.jar

Để gộp file lưu trữ ‘pack.jar vào trong một applet, mở trang HTML, và thêm thuộc tính
ARCHIVE=’pack.jar’ vào thẻ applet, như sau:

<applet code=”exr7.class” ARRCHIVE=”pack.jar” height=125 width=350></applet>

Thuộc tính sẽ chỉ cho trình duyệt nạp lưu trữ ‘pack.jar’ để tìm file ‘exr7.class’

Câu lệnh sau trích rút các file được nén trong file pack.jar:

jar xvf pack.jar


Mục chọn ‘x’ cho phép bạn trích rút nội dung của file.

10.3 Chữ ký điện tử (Digital Signature) để định danh các applet


Trong java, bảo mật applet trên web là phần rất quan trọng. Hacker có thể viết các applet
nguy hiểm xuyên thủng hàng rào bảo mật. Vì thế, applet hạn chế sự can thiệt của các
ngôn ngữ. Applet không hỗ trợ một số nét đặt trưng sau:

Đọc và ghi file từ hệ thống nơi applet đang chạy.
Lấy thông tin về một file từ hệ thống
Xoá một file từ hệ thống.

Java 2 có thể thực hiện tất cả các đặc điểm trên, với các applet cung cấp từ một nhà
cung cấp applet tin cậy, và được ký danh số (digitally signed).
Hình sau minh họa quá trình mã hoá khoá


Hình 10.3. Mã hoá dựa trên các khoá

Trong hình trên, khoá công cộng (public keys) được dùng mã hoá và giải mã. Cùng ý
tưởng được sử dụng cho chữ ký số, thêm các tính năng bổ sung.
Một chữ ký số là một file mã hoá cung cấp chương trình nhận dạng chính xác nguồn gốc
của file. Khóa bí mật tính giá trị từ file applet. Người giữ khoá bí mật kiểm tra nội dung
của đối tượng.
Trong định danh số, một khóa riêng (private key) được sử dụng để mã hóa, và khoá công

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.