Code mã hoá RSA

0 thích 0 không thích
423 lượt xem
đã hỏi 24 Tháng 4, 2016 trong Lập trình VB.NET bởi trongtaytaasd (450 điểm)

mình có thể xin code mã hoá RSA như hướng dẫn môn An toàn bảo mật thông tin được không?

mã hoá cả về số lẫn chữ đó.

mình cảm ơn trước.

* Sinh khóa:

1. Chọn hai số nguyên tố lớn p và q có giá trị xấp xỉ nhau

2. Tính n = p*q, và φ(n) = (p-1)*(q-1)

3. Chọn một số ngẫu nhiên b, 1 < b < φ(n), sao cho UCLN (b, φ(n)) = 1

4. Tìm phần tử nghịch đảo của b theo modulo φ(n), gọi là a.

5. Khóa công khai Kp = (n, b), Khóa bí mật Ks = (a).

* Mã hóa:

1. Lấy khóa công khai (n, b) theo thuật toán trên

2. Để mã hóa bản rõ P ta phải biểu diễn P thành số m (0=< m < n)

3. Tính: C = Pb mod n

* Giải mã:

Sử dụng khóa bí mật a để giải mã : P = Ca mod n

    

1 câu trả lời

0 thích 0 không thích
đã trả lời 27 Tháng 9, 2016 bởi loidotat (1,130 điểm)
thích AES ko anh cho, còn RSA anh chưa làm nên lười lắm
...