Uhlelo lokubethela umbhalo namafayela i-Stirlitz lukhishwe. Lubhalwe nge-C++ futhi lusatshalaliswa ngaphansi kwelayisensi ye-GPLv3. Uhlelo lokusebenza luhambisana nezinhlelo zokusebenza ze-Linux, Windows, kanye ne-Android. Iskripthi sokwakha siyatholakala ku-AUR kubasebenzisi be-Arch Linux. Isifaki sokuhlola siyatholakala kubasebenzisi be-Windows. Iphakheji ye-APK yokuhlola iyatholakala nakubasebenzisi be-Android.
Izici eziyinhloko zohlelo:
- Ukubethela umbhalo namafayela ukuze kudluliselwe nganoma yiziphi iziteshi zokuxhumana zomphakathi (izithunywa, imiyalezo ye-imeyili, njll.). Ukubethela kusekelwe kukhiye womphakathi (i-algorithm ye-ED25519) kanye ne-algorithm yokubethela ye-AES256.
- Ukubethela amafayela kwisitoreji sendawo. Ukubethela kwenziwa ngokucacisa igama lomsebenzisi nephasiwedi kusetshenziswa i-algorithm ye-AES256.
- Dala amaphrofayili abethelwe ukuze ugcine okhiye abasetshenziselwa ukushintshana imiyalezo ngeziteshi zokuxhumana zomphakathi.
- Ukudala amaphrofayili esikhathi esisodwa: okhiye bagcinwa kwimemori evikelekile enikezwe kusetshenziswa umtapo wolwazi we-libgcrypt futhi bayabhujiswa ngemva kokuphuma kuphrofayili noma ukuvala uhlelo.
- Imisebenzi ye-cryptographic ikhishwa ibe umtapo wolwazi ohlukile, i-stirlitz, ongahlanganiswa futhi usetshenziswe ngokuzimela ngokuphelele.
- Umtapo wolwazi we-stirlitz unemibhalo etholakala ngefomethi ye-HTML.



Source: opennet.ru
