Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
Chúng ta có thể hiểu nôm na về chữ ký số điện tử như sau: là những thông tin đi kèm với dữ liệu nhằm xác định chủ của người gởi nó. Chữ ký số điện tử bao gồm 3 thành phần: thuật toán tạo ra khóa, hàm tạo chữ ký và hàm kiểm tra chữ ký. Hàm tạo ra chữ ký là hàm tính toán chữ ký trên cơ sở khóa mật và dữ liệu cần ký. Hàm kiểm tra chữ ký là hàm kiểm...
16 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1581 | Lượt tải: 1
Cơ sở của lập trình hướng đối tượng gắn liền với sự ra đời và định nghĩa về lớp và đối tượng . Lập trình hướng đối tượng là tư tưởng lập trình trong đó dữ liệu ( data ) và hàm ( functions ) được đóng gói trong các lớp Một đối tượng là một thể hiện ( instance ) của lớp có các thành phần dữ liệu riêng của nó . Các đối tượng là thể hiện của cùng ...
130 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1606 | Lượt tải: 1
• Event : Tín hiệu nhận biết có sự thay đổi trạng thái. • Nguồn phát sinh event: Hệ thống, user, event khác. • Có 2 mức sự kiện : low-level events (không do user kích họat), semantic-level events (event do user kích hoạt) • Có 4 loại semantic-level events: trong gói java.awt.event: ActionEvent, AdjustmentEvent, ItemEvent, TextEvent.
15 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1573 | Lượt tải: 1
- Ví dụ : ta muốn viết một chương trình có tên là Hello.că hello.exe khi chạy trên MS-DOS ta nhập các đối số vào chương trình. Ví dụ : c:> Tom and Jerry ( enter) máy sẽ in ra câu : Chào Tom and Jerry.
4 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1434 | Lượt tải: 1
Trong chương trước chúng ta đã tìm hiểu về mật mã đối xứng. Chúng ta rõ rằng các bên tham gia cần có một khóa mật để mã hóa và giải mã. Điều này đồng nghĩa với việc trao đổi khóa mật qua kênh. Việc giữ bí mật khóa mật đồng nghĩa với việc giữ mật thông tin. Nên việc trao đổi khóa chỉ diễn ra trên kênh mật thì mới đảm bảo được, thế nhưng việc trao đổ...
14 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1580 | Lượt tải: 1
Cung cấp khả năng khởi tạo, đọc, viết và khả năng cập nhật File. Hiểu được luồng thông tin (Stream) trong C#. Có thể sử dụng lớp File và thư mục. Có thể sử dụng được các lớp FileStream và lớp BinaryFormatter để đọc và viết các đối tượng vào trong các File. Nắm vững việc xử lý các File truy xuất tuần tự và File truy xuất ngẫu nhiên.
105 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1635 | Lượt tải: 0
• Gói java.awt chứa các lớp giúp tạo ra GUI. • Gói java.awt.event chứa các lớp về Event Object, chứa các EventListener interfaces. • Object Status- Trạng thái : Tập trị thuộc tính của đối tượng. • Event: Tình huống có1 đối tượng bị đổi trạng thái. • Event object:Đối tượng được phát sinh động khi 1 object bị thay đổi trạng thái. • Event s...
15 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1710 | Lượt tải: 1
Kế thừa (Inherit, Derive) Tái sử dụng mã nguồn (Reusability) Tạo lớp mới bằng cách phát triển lớp đã có. Lớp mới kế thừa những gì đã có trong lớp cũ và phát triển những tính năng mới. Lớp cũ: Lớp cha (parent, superclass) Lớp cơ sở(base class) Lớp mới: Lớp con (child, subclass) Lớp dẫn xuất (derived class)
13 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1669 | Lượt tải: 1
Cây nhị phân tìm kiếm là cây nhị phân trong đó tại mỗi nút, khoá của nút đang xét lớn hơn khóa của tất cả các nút thuộc cây con trái và nhỏ hơn khoá của tất các nút thuộc cây con phải. Cấu trúc dữ liệu của cây nhị phân tìm kiếm là cấu trúc dữ liệu biểu diễn cây nhị phân nói chung.
42 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1779 | Lượt tải: 2
* Định nghĩa: Cây là một tập hợp hữu hạn các nút, trong đó có một nút đặc biệt gọi là gốc (Root). Giữa các nút có một quan hệ phân cấp gọi là quan hệ cha con. * Một cây không có nút nào gọi là cây rỗng (Null tree). * Các ví dụ về cây:
41 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1937 | Lượt tải: 3