Chuyển đến công cụ
mtool
  • miễn phí
  • không cần đăng ký
  • trên thiết bị

Trình mô phỏng máy SIGABA

Trình mô phỏng SIGABA cho bạn thử mã hóa và giải mã với mô hình giáo dục 15 rô-to trong trình duyệt của bạn, miễn phí và không cần đăng ký. Đặt 15 rô-to trong ba nhóm, nhập tin nhắn rồi theo dõi đường đi tín hiệu; mỗi tin bắt đầu lại từ khóa đã đặt.

Thiết lập máy

Thiết lập 15 rô-to trong ba nhóm. Mỗi thông điệp bắt đầu lại với cùng khóa ban đầu.

Mẫu máy

Rô-to mã hóa

0:O · 1:O · 2:O · 3:O · 4:O

Rô-to điều khiển

5:O · 6:O · 7:O · 8:O · 9:O

Rô-to chỉ số

0:0 · 1:0 · 2:0 · 3:0 · 4:0

Mã hóa hoặc giải mã

Để giải mã, dùng đúng khóa ban đầu và biến thể. SIGABA không có bộ phản xạ; tín hiệu đi ngược qua các rô-to mã hóa.

Thao tác
0 / 5000

Quy tắc bàn phím lịch sử: dấu cách thành Z trước khi mã hóa, còn chữ Z nhập vào thành X. Khi giải mã, Z bên trong được in thành dấu cách; không thể khôi phục chữ Z ban đầu.

Theo dõi tín hiệu

Chữ đi qua năm rô-to mã hóa trước. Sau đó xung điều khiển và chỉ số chọn rô-to sẽ quay trước chữ tiếp theo.

Nhập văn bản để xem đường đi của từng chữ và chuyển động rô-to.

Mô hình giáo dục CSP-889 / CSP-2900. Sơ đồ dây công bố của rô-to 26 tiếp điểm là bản dựng cho trình mô phỏng, chưa được xác nhận là dây thời chiến. Bản mã lịch sử cần rô-to và khóa phù hợp.

Mọi xử lý diễn ra trong tab này. Thông điệp và khóa không gửi đến mtool. Mật mã rô-to lịch sử không bảo vệ bí mật hiện đại.

Cơ chế, nguồn sơ đồ dây và véc-tơ kiểm thử: NSA · SJSU · Rotorvis

Cách hoạt động

  1. Thiết lập cả 15 rô-toThiết lập 15 rô-to trong ba nhóm. Mỗi thông điệp bắt đầu lại với cùng khóa ban đầu. Chọn rô-to đã dùng sẽ đổi chỗ hai số. Mỗi rô-to 26 tiếp điểm chỉ dùng một lần.
  2. Mã hóa hoặc giải mãĐể giải mã, dùng đúng khóa ban đầu và biến thể. SIGABA không có bộ phản xạ; tín hiệu đi ngược qua các rô-to mã hóa. Quy tắc bàn phím lịch sử: dấu cách thành Z trước khi mã hóa, còn chữ Z nhập vào thành X. Khi giải mã, Z bên trong được in thành dấu cách; không thể khôi phục chữ Z ban đầu.
  3. Theo dõi tín hiệuChữ đi qua năm rô-to mã hóa trước. Sau đó xung điều khiển và chỉ số chọn rô-to sẽ quay trước chữ tiếp theo.

Câu hỏi

Máy SIGABA là gì?

Mô phỏng 15 rô-to của SIGABA, mã hóa và giải mã bằng CSP-889 hoặc CSP-2900, rồi theo dõi từng bước chuyển động. Năm rô-to 26 tiếp điểm biến đổi thông điệp từ trái sang phải. Ở CSP-2900, vị trí 2 và 4 quay ngược chiều.

15 rô-to hoạt động như thế nào?

Năm rô-to 26 tiếp điểm điều khiển bước quay không đều. Vị trí 3 quay mỗi lần gõ; 1 và 5 đứng yên. Năm rô-to 10 tiếp điểm không quay trong thông điệp và dẫn xung điều khiển đến rô-to mã hóa. Chữ đi qua năm rô-to mã hóa trước. Sau đó xung điều khiển và chỉ số chọn rô-to sẽ quay trước chữ tiếp theo.

Làm sao giải mã bản mã SIGABA?

Để giải mã, dùng đúng khóa ban đầu và biến thể. SIGABA không có bộ phản xạ; tín hiệu đi ngược qua các rô-to mã hóa.

Điều gì xảy ra với dấu cách và chữ Z?

Quy tắc bàn phím lịch sử: dấu cách thành Z trước khi mã hóa, còn chữ Z nhập vào thành X. Khi giải mã, Z bên trong được in thành dấu cách; không thể khôi phục chữ Z ban đầu.

Sơ đồ dây rô-to có phải bản gốc không?

Mô hình giáo dục CSP-889 / CSP-2900. Sơ đồ dây công bố của rô-to 26 tiếp điểm là bản dựng cho trình mô phỏng, chưa được xác nhận là dây thời chiến. Bản mã lịch sử cần rô-to và khóa phù hợp.

Công cụ này có miễn phí không?

Có. Công cụ này miễn phí, không cần đăng ký và không giới hạn lượt dùng mỗi ngày.

Tôi có cần tài khoản không?

Không. Bạn có thể dùng công cụ này mà không cần tài khoản.

Nội dung tôi nhập có được gửi đi đâu không?

Không. Công cụ này chạy trong trình duyệt của bạn. Dữ liệu nhập và kết quả không rời khỏi thiết bị, trừ khi bạn chọn chia sẻ.

Công cụ liên quan

Trình mô phỏng máy Enigma

Mô phỏng Enigma I, M3 và M4 trên trình duyệt để mã hóa, giải mã văn bản. Chỉnh rô-to, vòng chữ, bộ phản xạ và bảng cắm dây.

Mở

Trình mô phỏng Fialka M‑125

Mô phỏng Fialka M‑125: đặt mười rô-to và thẻ đục lỗ, mã hóa chữ Kirin và xem từng bước chuyển động.

Mở

Mã hóa văn bản

Mã hóa và giải mã tin nhắn bằng mọi ngôn ngữ với khóa ngẫu nhiên 256 bit ngay trong trình duyệt.

Mở