Uwaga – to dość techniczny post ;-) To tylko dla tych, którzy naprawdę interesują się niektórymi wewnętrznymi działaniami AxCrypt.
Właściwie to coś więcej. Technicznie rzecz biorąc, AxCrypt ID to para kluczy RSA-4096.
Para kluczy to pojęcie używane w kryptografii klucza publicznego lub asymetrycznej. W tego typu kryptografii występują dwa powiązane ze sobą klucze o następujących właściwościach:
Kiedy szyfrujemy dowolny plik za pomocą AxCrypt, robimy to za pomocą AES-128/-256. Jest to symetryczny algorytm silnego szyfrowania, z jednym kluczem używanym zarówno do szyfrowania, jak i odszyfrowywania.
Zasadniczo proces, w którym AxCrypt szyfruje plik, wygląda następująco:
Aby odszyfrować plik, AxCrypt w zasadzie wykonuje następujące czynności:
Para kluczy jest zazwyczaj generowana na naszym serwerze podczas tworzenia konta. Klucz prywatny jest tymczasowo zaszyfrowany przy użyciu naszego lokalnego klucza systemowego. Gdy się zalogujesz i ustawisz hasło, zaszyfrujemy je ponownie przy użyciu Twojego hasła.
Klucz prywatny, gdy jest zaszyfrowany, jest oczywiście zaszyfrowany jako plik AxCrypt – ale tylko przy użyciu hasła do zaszyfrowania klucza sesji, jak powyżej. Do tego szyfrowania nie używamy żadnych kluczy publicznych.
Normalnie proces wygląda więc następująco:
Zmiana obowiązującego hasła AxCrypt ID oznacza, że pobieramy Twój klucz prywatny, odszyfrowujemy go starym hasłem, a następnie ponownie szyfrujemy nowym hasłem. W ten sposób zmiana hasła umożliwi otwieranie starych plików zaszyfrowanych przez AxCrypt. Pamiętaj, że nadal będą się otwierać przy użyciu starego hasła! Dlatego też nigdy nie jesteś zależny od naszych serwerów. Jeśli znasz oryginalne hasło, zawsze możesz otworzyć plik. Jeśli masz dostępną zsynchronizowaną kopię zaszyfrowanego klucza prywatnego, możesz otworzyć dowolny plik, o ile masz aktualne hasło.
Całe to zarządzanie kluczami odbywa się automatycznie i za kulisami przez AxCrypt, całkowicie transparentnie, o ile zezwalasz AxCrypt na dostęp do naszych serwerów.
Dla zaawansowanych użytkowników, którzy w pełni rozumieją powyższe mechanizmy, możliwe jest zrobienie tego wszystkiego bez naszych serwerów. Możliwe jest generowanie par kluczy AxCrypt ID, eksportowanie ich, importowanie itp. Nie zalecamy tego nikomu, ponieważ błąd lub nieporozumienie może łatwo doprowadzić do utraty danych lub niemożności korzystania z AxCrypt.
Wszystko to jest uproszczoną wersją procesu. W rzeczywistości uwzględniono wiele dodatkowych szczegółów, aby zapewnić bezpieczeństwo i obsługiwać różne scenariusze synchronizacji, zdarzenia resetowania hasła itp. Aby uzyskać szczegółowe informacje, zapoznaj się z dokumentacją techniczną .












