Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

bài tập về chia địa chỉ IP và pp mã hóa RSA

bài tập: Phương pháp mã hóa công khai:

1- Chọn 2 số nguyên tố lớn p và q

2- Tính n= pxq và ѱ(n)=(p-1)(q-1)

3- Chọn ngẫu nhiên D ( 3 < D< ѱ(n)) sao cho USCLN(D, ѱ (n))=1

4-  Chọn E sao cho ED Mod ѱ(n) =1

5- n và E là khoá công khai D là khoá bí mật.

Giả sử văn bản gốc là V ta biểu diễn V dưới dạng các số nguyên dương T gồm các số nằm trong [1,n-1], khi đó văn bản mã được tính như sau: 

Mã hóa: W = TE Mod n.

Giải mã: T = WD Mod n.

ví dụ

Chọn hai số nguyên tố, chẳng hạn p = 11, q = 17.

Tính tích:  n = p ´ q = 11 ´ 17 = 187.

Tính f(n) = (p-1) ´ (q-1) =10 ´16 = 160.

•Chọn e là số nguyên tố cùng nhau với f(n) =160 và phải nhỏ hơn f(n). Trong trường hợp này chọn e = 7.

•Xác định d để de = 1 mod 160 và d < 160. Giá trị phù hợp để chọn là d = 23 , bởi vì   23 ´ 7 = 161 = 1´ 160 + 1.

Bài tập phần chia địa chỉ IP cho các máy:

IPv4 là địa chỉ IP dùng 32 bit chia thành 4 octet mỗi octet có 8 bit tương đương với 1 byte. Mỗi octet được cách nhau bởi dấu "." và các bit được đánh dấu từ trái sang phải. IPv4 có 5 thành phần, 3 thành phần chính:

Lớp A: 8 bít đầu là địa chỉ mạng, khoảng địa chỉ : 1.0.0.0-126.0.0.0, có số mạng là (2^7-2);, 126; số máy (2^24-2),16.777.214

Lớp B: 16 bit đầu là địa chỉ mạng. khoảng địa chỉ 128.1.0.0 đến 191.254.0.0; số mạng (2^14, 16.328); số máy (2^16-2), 65.534

lớp C : 24 bít đầu là địa chỉ mạng, 8 bit sau là địa chỉ máy

có địa chỉ mạng:192.0.1.0-223.255.254.0, số mạng 2^21, 2.097.152, số máy (2^8-2),254

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: