Commodore 64 hiện có thể trở thành Trình xác thực hai yếu tố

Máy tính gia đình Commodore 64 trên nền xanh lam
Evan Amos

Commodore 64 có thể đã 40 tuổi, nhưng vẫn có một cộng đồng tích cực phát triển trò chơi và phần mềm mới cho máy tính 6-bit nổi tiếng một thời. Với sự trợ giúp của chương trình mới, TOTP-C64, C64 có thể hoạt động như một ứng dụng xác thực hai yếu tố cho các tài khoản trực tuyến của bạn.

Cameron Kaiser, có lẽ được biết đến nhiều nhất với tư cách là nhà phát triển phần mềm cho trình duyệt web Classilla và TenFourFox, đã phát hành một chương trình mới cho Commodore 64 để biến nó thành một ứng dụng xác thực hai yếu tố. TOTP-C64 có thể tạo mã thời gian thực tương thích với bất kỳ dịch vụ nào hỗ trợ 2FA dựa trên ứng dụng, như Google, Facebook, Discord, Mastodon và các dịch vụ khác.

CÓ LIÊN QUAN: PC bán chạy nhất mọi thời đại: Commodore 64 Turns 40

Kaiser đã viết trong một bài đăng trên blog về dự án, “Một số bạn đã hỏi ý tưởng này có Tổng cộng các loại hạt hoặc chỉ chủ yếu. Nhưng hãy xem xét: C64 có bề mặt tấn công rất nhỏ và nó có thể được tạo ra hoàn toàn bằng không khí. Các khóa có thể được nhập thủ công hoặc được lưu trữ dưới dạng tệp nhị phân mà bạn phải biết tệp, độ lệch và độ dài để sử dụng chính xác (trừ khi bạn đặt toàn bộ tệp thành khóa). Heck, bạn thậm chí phải biết những gì đĩa (hoặc băng cassette?) Nó bật. Ngoài ra, bất cứ điều gì vui vẻ luôn là một lời biện minh thỏa đáng!

2FA trên Commodore SX-64
Trình xác thực chạy trên Commodore SX-64 Nghiên cứu máy tính cổ điển cũ

Bài đăng trên blog đi vào chi tiết về công việc cần thiết, liên quan đến việc tạo hàm băm SHA-1 có thể chạy trên bộ xử lý 6502 giới hạn và tìm cách theo dõi thời gian hiện tại mà không cần đồng hồ phần cứng tích hợp. Kết quả là một kỳ tích ấn tượng về công nghệ phần mềm và có thể tạo mã 2FA cũng như ứng dụng xác thực trên điện thoại hoặc máy tính hiện đại, trừ khi khóa dài hơn 64 byte.

Bạn có thể kiểm tra mã trên GitHub tại liên kết nguồn bên dưới và cũng có phiên bản được biên dịch sẵn có thể chạy trực tiếp trên Commodore 64 hoặc trình giả lập.

Nguồn: Nghiên cứu máy tính cổ điển cũ, GitHub


Bài viết liên quan

Đánh giá

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *