Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Băm mật khẩu bằng SHA-256

    Băm mật khẩu bằng SHA-256

    Lưu mật khẩu dạng plaintext là cực kỳ nguy hiểm. Thay vào đó ta lưu giá trị băm (hash). Hãy tính SHA-256 của mật khẩu và in ra dưới dạng chuỗi hex thường (lowercase).

    Khái niệm: Hàm băm một chiều — từ hash không thể suy ngược ra mật khẩu.

    Ví dụ: SHA-256 của password = 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8

    • Định dạng đầu vào:

      Một dòng: mật khẩu (không chứa khoảng trắng).

    • Ràng buộc đầu vào:

      1 ≤ độ dài ≤ 100.

    • Định dạng đầu ra:

      In chuỗi hex SHA-256 (64 ký tự, chữ thường).

    Ví dụ:

    Đầu vào:

    password

    Đầu ra:

    5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8

    Giải thích:

    SHA-256 của 'password' cho ra chuỗi hex 64 ký tự cố định này.

    Đang tải editor...