KeePassXC یک انشعاب جامعه محور از KeePassX است که یک نسخه چند سکویی بومی از KeePass Password Safe میباشد. هدف آن گسترش و بهبود برنامه با ویژگیهای جدید و رفع اشکالات برای ارائه یک مدیر رمز عبور منبع باز، کاملاً چند سکویی و مدرن است.
KeePassXC در حال حاضر از فرمت پایگاه داده رمز عبور KeePass 2.x (.kdbx) در نسخههای ۳.۱ و ۴ به عنوان فرمت فایل بومی خود استفاده میکند. فایلهای پایگاه داده نسخه ۲ قابل باز شدن هستند، اما به فرمت جدیدتر ارتقا مییابند. پایگاه دادههای KeePass 1.x (.kdb) میتوانند به فایل .kdbx وارد شوند، اما این فرآیند یک طرفه است.

ویژگیهای اصلی:
- ذخیرهسازی امن رمزهای عبور و سایر دادههای خصوصی با رمزنگاری AES، Twofish یا ChaCha20
- چند سکویی، اجرا روی لینوکس، ویندوز و macOS بدون تغییرات
- سازگاری فرمت فایل با KeePass2، KeePassX، MacPass، KeeWeb و بسیاری دیگر (KDBX 3.1 و 4.0)
- یکپارچهسازی با SSH Agent
- تایپ خودکار در تمام سکوهای پشتیبانی شده برای پر کردن خودکار فرمهای ورود
- پشتیبانی از فایل کلید و YubiKey challenge-response برای امنیت بیشتر
- تولید TOTP (از جمله Steam Guard)
- واردات CSV از سایر مدیران رمز عبور (مانند LastPass)
- رابط خط فرمان
- تولیدکننده مستقل رمز عبور و عبارت رمز
- سنجشگر قدرت رمز عبور
- آیکونهای سفارشی برای ورودیهای پایگاه داده و دانلود فاویکون وبسایتها
- قابلیت ادغام پایگاه داده
- بارگذاری مجدد خودکار هنگام تغییر خارجی پایگاه داده
- یکپارچهسازی مرورگر با KeePassXC-Browser برای Google Chrome، Chromium، Vivaldi و Mozilla Firefox
یادداشتهای انتشار KeePassXC 2.7.10:
تغییرات:
- امکان تنظیم اندازه فونت برنامه
- افزودن وارد کننده Proton Pass
- پشتیبانی از تنظیمات TOTP KeePass2
- افزودن دیالوگ و قابلیت پیوستهای جدید/پیشنمایش ورودی
- افزودن نام پایگاه داده، رنگ و گزینههای آیکون برای نمای باز کردن قفل
- نمایش رنگ پسزمینه ورودی به عنوان ستون
- استفاده از آیکونها برای قدرت رمز عبور
- افزودن ستون “مسیر کامل گروه” در نمای ورودی
- نوع “حروف مختلط” عبارت رمز
- امکان حذف دادههای افزونه از آمار مرورگر
- افزودن گزینه --minimized به keepassxc
- پیادهسازی جایگزینهای ورودی T-CONV و T-REPLACE-RX
- گزینه غیرفعال کردن باز کردن مرورگر هنگام دابل کلیک روی فیلد URL
- بازنگری وضعیتهای عملیات و افزودن آیکونها به نوار ابزار
- نمایش تعداد کاراکتر در دیالوگ تولید رمز عبور
- افزودن قابلیت انقضای ورودیها از منوی زمینه
- افزودن میانبرهای کپی فیلد به دیالوگ انتخاب تایپ خودکار
- کلیدهای عبور: افزودن پشتیبانی از انتخاب گروه هنگام ایجاد
- مرورگر: بازسازی دیالوگ کنترل دسترسی
- مرورگر: افزودن پشتیبانی از wildcardهای URL و URL دقیق
- مرورگر: اجازه محدود کردن گروهها توسط کلید یکپارچهسازی مرورگر
- CLI: افزودن میانبر -d dry-run به دستور ادغام
- CLI: خروجی HTML
- macOS: افزودن گزینه غیرفعال کردن قفل پایگاه داده هنگام تغییر کاربر
- SSH Agent: پیادهسازی ویژگی پاک کردن تمام هویتها
رفع اشکالات:
- بهبودهای عمده در مستندات
- اصلاحات مختلف رابط کاربری و استایل
- بهبودهای مختلف در برچسبها
- بازنشانی اندازههای جداکننده هنگام باز کردن قفل پایگاه داده
- به خاطر سپردن ترتیب مرتبسازی در دیالوگ پاپآپ تایپ خودکار
- رفع مشکل پاک کردن رمز عبور پایگاه داده هنگام تغییر فایل کلید/کلید سختافزاری
- رفع مشکلات مربوط به بارگذاری مجدد و مدیریت فایل پایگاه داده تغییر یافته خارجی
- پشتیبانی از کلیدهای عبور با واردات Bitwarden
- رفع مشکلات مختلف واردات CSV
- نمایش دیالوگ انتخاب تایپ خودکار حتی اگر عنوان پنجره خالی باشد
- بازسازی کد کلید سختافزاری برای جلوگیری از بنبست
- نمایش خطای واضح اگر کلید سختافزاری یافت شود اما اسلاتها پیکربندی نشده باشند
- رفع قطع اتصال سیگنال/اسلات هنگام باز کردن ویزارد واردات
- رفع تنظیم عنوان پنجره به عنوان تغییر یافته
- رفع برخورد assert هنگام مشاهده تاریخچه ورودی
- رفع چندین خرابی در لینوکس
- رفع مسیر فایل پشتیبان جایگزینی زمان
- جلوگیری از بنبست رشتههای طولانیمدت برنامه با تنها ۱ CPU
- مخفی کردن نوار منو هنگام از دست دادن فوکوس منوها (اگر خاموش شده باشد)
- CLI: بازگرداندن صفحه کد اصلی در ویندوز
- کلیدهای عبور: رفع اشکالات مختلف
- مرورگر: رفع لغو با دیالوگ باز کردن قفل پایگاه داده
- مرورگر: حل ارجاعات در دیالوگ تأیید دسترسی
- SSH Agent: افزودن مهلت زمانی به جریانها برای جلوگیری از بنبست
- macOS: جایگزینی کد قدیمی برای مجوزهای ضبط صفحه
- macOS: پیادهسازی حالت ورودی امن
- macOS: رفع نمایش نام مبهم در تنظیمات
- macOS: رفع میانبر کپی به کلیپبورد در ویجت پیشنمایش ورودی
- لینوکس: جلوگیری از درخواستهای قفل متعدد
- Snap: جلوگیری از نیاز به اسکریپت کمکی snap برای پیکربندی افزونه مرورگر
- ویندوز: تشخیص VC Redist منسوخ با نصبکننده MSI
- ویندوز: فیلدهای استثنای اضافی برای کلیپبورد