Skip to content

ThaiThanh0703/N101.N11.2_Lab02

Folders and files

NameName
Last commit message
Last commit date
Oct 26, 2022
Oct 20, 2022

Repository files navigation

N101.N11.2_Lab02

Tasks

  1. Viết chương trình bằng các ngôn ngữ C, C++, C# có các chức năng:

    • Tạo 1 số lớn ngẫu nhiên ( số có độ dài ít nhất 10 bytes)
    • Tính ƯCLN của 2 số lớn bất kỳ
    • Tính a^x mod p với x>80
    • Kiểm tra 1 số bất kỳ >2^89 có phải số nguyên tố hay không
    • Tạo 1 số nguyên tố lớn ngẫu nhiên
    • Yêu cầu: đo hiệu suất của chương trình thông qua thời gian chạy các chức năng khoảng 1000 lần
    • Ghi lại thời gian trung bình (bao gồm môi trường và tài nguyên của phần cứng đang sử dụng Có thể dùng thư viện ngoài cho việc +-*/
  2. Viết chương trình để thực hiện việc mã hóa qua mật mã RSA

    • Giả lập các bước sinh khóa cho tới mã hóa/ giải mã
    • Không được sử dụng các thư viện thiết kế cho việc mã hóa
    • Có thể sử dụng các chức năng đã làm ở task1
  3. Viết chương trình cho 1 trong các công việc sau đây (không giới hạn ngôn ngữ, thư viện, framework

    • Gửi và Truyền file 1 cách an toàn với độ lớn dữ liệu lên tới hàng GB
    • Hệ thống chat theo mô hình client-server, mã hóa tin nhắn, hỗ trợ nhiều đoạn hội thoạid diễn ra cùng lúc
    • Mạng lưới botnet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages