Về trang Apps

Ứng dụng macOS · không chạm mạng

DKB Secret

A local vault for API keys, passwords, SSH keys and .env files, sealed by the Secure Enclave and unlocked with Touch ID.

v1.0.0Cập nhật 21 tháng 9, 2026macOSMiễn phí

  • Mã hoá bằng Secure Enclave, mở bằng Touch ID
  • Không tài khoản, không máy chủ, không đồng bộ, không quyền mạng
  • Cửa sổ chống chụp màn hình, clipboard được đánh dấu ẩn
DKB Secret: Khoá của bạn không bao giờ rời máy Mac nàyDKB Secret: Khoá của bạn không bao giờ rời máy Mac này

Hiện và sao chép

Touch ID đứng giữa bạn và mọi giá trị

Giá trị luôn bị che cho tới khi bạn yêu cầu. Hiện hoặc sao chép đều đi qua Secure Enclave, và chính chip này đòi Touch ID hoặc mật khẩu đăng nhập, nên ứng dụng không thể bỏ qua bước kiểm tra dù muốn.

  • Giá trị đã hiện tự ẩn lại sau 30 giây
  • Clipboard tự xoá sau 45 giây, được đánh dấu ẩn với các trình quản lý clipboard
  • Một lần Touch ID có thể dùng cho vài lần hiện trong thời gian ngắn, hoặc không
DKB Secret: Touch ID đứng giữa bạn và mọi giá trịDKB Secret: Touch ID đứng giữa bạn và mọi giá trị

Năm loại

Key, đăng nhập, SSH, .env và ghi chú

Mỗi loại có đúng các trường cần thiết: dịch vụ và URL cho API key, host và khoá công khai cho SSH key, nội dung cho ghi chú. Gom theo dự án, gắn thẻ, đánh dấu sao những mục hay dùng.

  • Dự án, thẻ, yêu thích và Dùng gần đây
  • Môi trường: production, staging, development
  • Tìm tức thì trên tiêu đề và metadata, không bao giờ trên giá trị
DKB Secret: Key, đăng nhập, SSH, .env và ghi chúDKB Secret: Key, đăng nhập, SSH, .env và ghi chú

Bộ .env

Cả file .env là một mục

Lưu mọi biến của một môi trường cùng nhau, sao chép từng biến, hoặc xuất cả bộ thành file .env khi một máy cần. Nhập thì làm ngược lại.

  • Mỗi biến một dòng, đều bị che
  • Xuất ra .env, nhập từ .env
  • Bộ riêng cho từng môi trường: prod, staging, dev
DKB Secret: Cả file .env là một mụcDKB Secret: Cả file .env là một mục

Xoay vòng và hết hạn

Biết cái gì sắp hết hạn trước khi nó hết

Đặt ngày hết hạn cho một key, nó sẽ xuất hiện trong Sắp hết hạn với nhắc nhở trước 14, 7 và 1 ngày, và đúng ngày. Xoay vòng ngay tại chỗ, các giá trị cũ nằm trong lịch sử 5 bản.

  • Danh sách Sắp hết hạn với số đếm ở thanh bên
  • Xoay vòng có lịch sử, hoặc Đánh dấu đã xoay
  • Hạn mặc định theo loại, áp dụng khi tạo và khi xoay
DKB Secret: Biết cái gì sắp hết hạn trước khi nó hếtDKB Secret: Biết cái gì sắp hết hạn trước khi nó hết

Tự khoá

Tự khoá theo cách bạn muốn

Kho khoá lại sau vài phút không dùng, khi máy ngủ, khi khoá màn hình hoặc khi ẩn ứng dụng. Thời gian giữ clipboard và giá trị đã hiện cũng do bạn đặt.

  • Không dùng, ngủ, khoá màn hình và ẩn, mỗi thứ một công tắc
  • Thời gian clipboard và hiện giá trị tính bằng giây
  • Hỏi Touch ID ngay khi cửa sổ hoặc bảng trên thanh menu mở ra
DKB Secret: Tự khoá theo cách bạn muốnDKB Secret: Tự khoá theo cách bạn muốn

Sao lưu

Bản sao lưu mã hoá do chính bạn giữ

Vì kho gắn với Secure Enclave của máy này, sao lưu là cách duy nhất để chuyển hoặc khôi phục. Xuất file .dkbsecret bảo vệ bằng cụm mật khẩu, hoặc để ứng dụng tự ghi theo lịch.

  • PBKDF2 600k vòng, AES-256-GCM
  • Nhập theo kiểu gộp hoặc thay thế
  • Sao lưu theo lịch vào thư mục tuỳ chọn, giữ lại vài bản mới nhất
DKB Secret: Bản sao lưu mã hoá do chính bạn giữDKB Secret: Bản sao lưu mã hoá do chính bạn giữ

Ngoài ra còn có

  • Sandbox, không quyền mạng: không gì có thể gửi đi đâu
  • Mọi cửa sổ chống chụp: ảnh chụp và chia sẻ màn hình không thấy gì
  • Trình tạo mật khẩu cho đăng nhập mới
  • Thùng rác có khôi phục, và lịch sử từng mục
  • Không tự cập nhật, đó là chủ ý: phiên bản mới tải từ chính trang này
  • Bản universal, tiếng Anh và tiếng Việt, giao diện sáng và tối

Giới thiệu

DKB Secret là kho bí mật gốc macOS cho những thứ lập trình viên phải giữ mỗi ngày: API key và token, tài khoản đăng nhập, SSH key, trọn bộ .env và ghi chú bảo mật. Một người dùng, một máy Mac. Không tài khoản, không máy chủ, không đồng bộ và hoàn toàn không truy cập mạng.

Bí mật của bạn được bảo vệ ra sao

  • Khoá chủ của kho được tạo bên trong Secure Enclave và không bao giờ rời khỏi chip. Mỗi bí mật được mã hoá bằng CryptoKit HPKE tới khoá đó, nên mọi lần hiện hoặc sao chép giá trị đều đi qua Secure Enclave và cần Touch ID hoặc mật khẩu đăng nhập.
  • Mở ứng dụng hoặc bảng trên thanh menu là được hỏi Touch ID ngay, giống cách ứng dụng Mật khẩu của Apple hoạt động.
  • Chạy trong sandbox, không có quyền mạng: không gì có thể gửi đi đâu.
  • Mọi cửa sổ đều chống chụp màn hình (ảnh chụp và chia sẻ màn hình không thấy gì), giá trị đã sao chép được đánh dấu ẩn và tự xoá khỏi clipboard sau thời gian đặt trước, giá trị đã hiện tự ẩn lại.

Tính năng chính

  • Năm loại mục: API key, đăng nhập, SSH key, bộ .env và ghi chú bảo mật, sắp xếp theo dự án, thẻ, yêu thích và môi trường (dev, staging, prod), tìm kiếm tức thì trên metadata.
  • Hiện và sao chép qua Touch ID; giá trị tự ẩn sau 30 giây và clipboard tự xoá sau 45 giây (đều chỉnh được).
  • Xoay vòng khoá với lịch sử 5 bản, ngày hết hạn và nhắc trước 14, 7, 1 và 0 ngày.
  • Tự động khoá khi không dùng, khi máy ngủ, khoá màn hình hoặc ẩn ứng dụng.
  • Tìm nhanh trên thanh menu và phím tắt toàn cục (mặc định Option+Command+S) dùng được từ bất kỳ ứng dụng nào.
  • Sao lưu .dkbsecret mã hoá bằng cụm mật khẩu (PBKDF2 600k, AES-256-GCM), nhập theo kiểu gộp hoặc thay thế, sao lưu theo lịch vào thư mục tuỳ chọn; nhập và xuất tệp .env.
  • Giao diện tiếng Anh và tiếng Việt.

Yêu cầu

  • macOS 14 (Sonoma) trở lên.
  • Máy Mac có Secure Enclave: mọi máy Mac chip Apple silicon, hoặc Mac Intel có chip T2 (từ 2018). Bản universal chạy trên cả Apple silicon và Intel.

Lưu ý

  • Kho của bạn gắn với Secure Enclave của chính máy này. Muốn chuyển sang máy Mac khác, hãy xuất bản sao lưu mã hoá rồi nhập ở máy kia. Đó là cách di chuyển duy nhất, nên hãy luôn giữ một bản sao lưu.
  • Ứng dụng được ký bằng chứng chỉ cục bộ, chưa được Apple notarize. Lần mở đầu tiên macOS sẽ chặn: vào System Settings, Privacy & Security, bấm "Open Anyway" rồi xác nhận.
  • Lần mở đầu tiên của mỗi phiên bản mới, macOS hỏi mật khẩu đăng nhập một lần để ứng dụng truy cập khoá kho. Bấm "Always Allow".

Lịch sử phiên bản

Chỉ có thể tải phiên bản mới nhất. Các phiên bản cũ được liệt kê để tham khảo.

  1. v1.0.0Mới nhất

    Bản phát hành công khai đầu tiên của DKB Secret

    • Kho bí mật cục bộ cho API key, tài khoản đăng nhập, SSH key, bộ .env và ghi chú bảo mật, mã hoá bằng Secure Enclave và mở khoá bằng Touch ID.
    • Hỏi Touch ID ngay khi mở ứng dụng hoặc bảng trên thanh menu.
    • Dự án, thẻ, mục yêu thích, môi trường và tìm kiếm tức thì.
    • Lịch sử xoay vòng, ngày hết hạn và nhắc nhở.
    • Tự động khoá, cửa sổ chống chụp màn hình, clipboard ẩn và tự xoá.
    • Tìm nhanh trên thanh menu và phím tắt toàn cục (Option+Command+S).
    • Sao lưu .dkbsecret mã hoá, sao lưu theo lịch, nhập và xuất tệp .env.
    • Bản universal chạy trên cả Mac Apple silicon và Intel; giao diện tiếng Anh và tiếng Việt.

    Yêu cầu macOS 14 trở lên và máy Mac có Secure Enclave (Apple silicon, hoặc Intel có chip T2). Lần mở đầu tiên, vào System Settings, Privacy & Security, Open Anyway để cho phép chạy ứng dụng.