diff --git a/Translations/Language.ar.xml b/Translations/Language.ar.xml
index fea46da4..270613ba 100644
--- a/Translations/Language.ar.xml
+++ b/Translations/Language.ar.xml
@@ -291,8 +291,8 @@
كلمة السر:
الأوامر البرمجية المصغرة بالتوازي
مسار مكتبة PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
ذاكرة كلمات السّر
خيارات الأمان
خيارات EMV
@@ -813,7 +813,7 @@
ضبط حجم المفتاح (طور LRW)
بتات
حجم الكتلة
- PKCS-5 PRF
+ KDF
عدد دورات PKCS-5
أُنشئ المجلد
آخر تعديل للترويسة
@@ -1647,6 +1647,7 @@
تعطيل الحماية من لقطات الشاشة وتسجيل الشاشة
تحذير: تعطيل حماية الشاشة يقلل بشكل كبير من مستوى الأمان. فعّل هذا الخيار فقط إذا كانت لديك حاجة محددة لالتقاط واجهة VeraCrypt. قد يؤدي ذلك إلى تعريض البيانات الحساسة لأدوات التقاط الشاشة وميزات تسجيل الشاشة مثل Windows 11 Recall.
كلفة الذاكرة
+ KDF Algorithm
diff --git a/Translations/Language.be.xml b/Translations/Language.be.xml
index bfd6cdae..23b6871c 100644
--- a/Translations/Language.be.xml
+++ b/Translations/Language.be.xml
@@ -291,8 +291,8 @@
Пароль:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Кэшаванне пароляў
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
біт
Памер блока
- PKCS-5 PRF
+ KDF
Лік ітэрацый PKCS-5
Том створаны
Апошняя змена загалоўка
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.bg.xml b/Translations/Language.bg.xml
index 6fe09f66..dc6b7247 100644
--- a/Translations/Language.bg.xml
+++ b/Translations/Language.bg.xml
@@ -291,8 +291,8 @@
Парола:
Thread-Based Parallelization
Път към PKCS #11 библиотека
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Кеширане на паролите
Опции на сигурността
EMV Options
@@ -813,7 +813,7 @@
Размер на tweak ключа (LRW режим)
бита
Размер на блока
- PKCS-5 PRF
+ KDF
PKCS-5 брой на повторенията
Томът е създаден на
Последна промяна на заглавната част
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.ca.xml b/Translations/Language.ca.xml
index 814eb0b8..6003328c 100644
--- a/Translations/Language.ca.xml
+++ b/Translations/Language.ca.xml
@@ -291,8 +291,8 @@
Contrasenya:
Paral·lelització per fils
Ubicació de la biblioteca PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Recordar contrasenyes
Opcions de seguretat
EMV Options
@@ -813,7 +813,7 @@
Mida de la clau d'ajust (mode LRW)
bits
Mida del bloc
- PKCS-5 PRF
+ KDF
Comptador d'iteracions PKCS-5
Data de creació
Capçalera modificada
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.co.xml b/Translations/Language.co.xml
index c8dd485c..c6ef1288 100644
--- a/Translations/Language.co.xml
+++ b/Translations/Language.co.xml
@@ -310,8 +310,8 @@ Information about Corsican localization:
Parolla d’intesa :
Parallelizazione
Chjassu di biblioteca PKCS #11
- PKCS-5 PRF :
- PKCS-5 PRF :
+ KDF :
+ KDF :
Impiatta di a parolla d’intesa
Ozzioni di sicurità
Ozzioni EMV
@@ -832,7 +832,7 @@ Information about Corsican localization:
Dimensione di a chjave Tweak (Modu LRW)
bits
Dimensione di u bloccu
- PKCS-5 PRF
+ KDF
Numeru d’iterazioni PKCS-5
Vulume creatu
Ultima mudificazione di l’intestatura
@@ -1666,6 +1666,7 @@ Information about Corsican localization:
Disattivà a prutezzione contr’à e catture di screnu è l’arregistramentu di screnu
AVERTIMENTU : A disattivazione di a prutezzione di screnu riduce forte a sicurità. Attivà st’ozzione SOLU s’è vo avete un bisognu specificu di catturà l’interfaccia di VeraCrypt. Què pò palisà i dati sensibile à l’attrezzi di screnu è à e funzioni d’arregistramentu di screnu cum’è Windows 11 Recall.
Costu di a memoria
+ KDF Algorithm
diff --git a/Translations/Language.cs.xml b/Translations/Language.cs.xml
index e494dc52..e6d4dc3e 100644
--- a/Translations/Language.cs.xml
+++ b/Translations/Language.cs.xml
@@ -291,8 +291,8 @@
Heslo:
Paralelizace založená na vláknech
PKCS #11 cesta ke knihovně
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Mezipaměť pro hesla
Možnosti zabezpečení
EMV Options
@@ -813,7 +813,7 @@
Velikost vylepšeného klíče (režim LRW)
bitů
Velikost bloku
- PKCS-5 PRF
+ KDF
PKCS-5 počet iterací
Diskový oddíl byl vytvořen
Hlavička byla naposledy změněna
@@ -1647,6 +1647,7 @@
Zakázat ochranu proti snímkům obrazovky a záznamu obrazovky
UPOZORNĚNÍ: Vypnutí ochrany obrazovky výrazně snižuje úroveň zabezpečení. Tuto možnost povolte POUZE v případě, že potřebujete konkrétně zachytit rozhraní VeraCryptu. Toto nastavení může vystavit citlivá data nástrojům pro snímání obrazovky a funkcím pro záznam obrazovky, jako je například Windows 11 Recall.
Paměťová náročnost
+ KDF Algorithm
diff --git a/Translations/Language.da.xml b/Translations/Language.da.xml
index 1cdcc4f2..d32dbe25 100644
--- a/Translations/Language.da.xml
+++ b/Translations/Language.da.xml
@@ -291,8 +291,8 @@
Kodeord:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Kodeords hukommelse
Security Options
EMV Options
@@ -813,7 +813,7 @@
Klemt Nøgle Størrelse (LRW Tilstand)
bits
Blok størrelse
- PKCS-5 PRF
+ KDF
PKCS-5 gentagelse talt
Bind oprettet
Etiket sidst ændret
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.de.xml b/Translations/Language.de.xml
index 31495828..777dd5ec 100644
--- a/Translations/Language.de.xml
+++ b/Translations/Language.de.xml
@@ -294,8 +294,8 @@
Passwort:
Thread-basierte Parallelisierung
Pfad der PKCS #11-Bibliothek
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Passwort-Cache (im Speicher des VeraCrypt-Treibers)
Sicherheitsoptionen
EMV-Optionen
@@ -816,7 +816,7 @@
Tweak-Schlüssellänge (LRW-Modus)
Bit
Blockgröße
- PKCS-5 PRF
+ KDF
PKCS-5-Iterationen
Volume erstellt
Kopfdaten zuletzt geändert
@@ -1650,6 +1650,7 @@
Schutz vor Screenshots und Bildschirmaufnahmen deaktivieren
WARNUNG: Das Deaktivieren des Bildschirmschutzes verringert die Sicherheit erheblich. Aktivieren Sie diese Option NUR, wenn Sie die Benutzeroberfläche von VeraCrypt explizit aufzeichnen müssen. Dies kann sensible Daten gegenüber Screenshot-Tools und Bildschirmaufnahmefunktionen wie Windows 11 Recall offenlegen.
Speicheraufwand
+ KDF Algorithm
diff --git a/Translations/Language.el.xml b/Translations/Language.el.xml
index e91b6df1..cb942bf4 100644
--- a/Translations/Language.el.xml
+++ b/Translations/Language.el.xml
@@ -291,8 +291,8 @@
Κωδικός:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Cache κωδικού
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
bits
Μέγεθος μπλοκ
- PKCS-5 PRF
+ KDF
PKCS-5 αριθμός επαναλήψεων
Δημιουργία τόμου
Τελευταία τροποποίηση header
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.es.xml b/Translations/Language.es.xml
index 131a0cbb..98bdcaed 100644
--- a/Translations/Language.es.xml
+++ b/Translations/Language.es.xml
@@ -291,8 +291,8 @@
Contraseña:
Paralelización basada en hilos
Ruta de Librería PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Caché de Contraseñas
Opciones de seguridad
EMV Opciones
@@ -813,7 +813,7 @@
Tamaño de Clave Tweak (Modo LRW)
bits
Tamaño de bloque
- PKCS-5 PRF
+ KDF
Cuenta de iteraciones PKCS-5
Volumen Creado
Última modificación de la cabecera
@@ -1647,6 +1647,7 @@
Deshabilitar la protección contra capturas de pantalla y grabación de pantalla
ADVERTENCIA: Deshabilitar la protección de pantalla reduce significativamente la seguridad. Habilite esta opción SOLO si necesita capturar la interfaz de VeraCrypt por un motivo específico. Esto puede exponer datos sensibles a herramientas de captura de pantalla y funciones de grabación de pantalla, como Windows 11 Recall.
Costo de Memoria
+ KDF Algorithm
diff --git a/Translations/Language.et.xml b/Translations/Language.et.xml
index b6d2e29e..f5ed72f3 100644
--- a/Translations/Language.et.xml
+++ b/Translations/Language.et.xml
@@ -291,8 +291,8 @@
Salasõna:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Salasõna vahemälu
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
bitti
Bloki maht
- PKCS-5 PRF
+ KDF
PKCS-5 iteratsiooni loend
Konteiner loodud
Päist viimati muudetud
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.eu.xml b/Translations/Language.eu.xml
index f6039827..197189df 100644
--- a/Translations/Language.eu.xml
+++ b/Translations/Language.eu.xml
@@ -291,8 +291,8 @@
Pasahitza:
Prozesuetan Oinarritutako Paralelizazioa
PKCS #11 Liburutegiaren Helbidea
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Pasahitzen Memoria
Sekurtasun Aukerak
EMV Options
@@ -813,7 +813,7 @@
Tweak Gakoaren Tamaina (LRW Modua)
bitak
Blokearen Tamaina
- PKCS-5 PRF
+ KDF
PKCS-5 Iterazio Zenbaketa
Bolumena sortu da
Goiburuaren azken aldaketa
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.fa.xml b/Translations/Language.fa.xml
index 768cea39..e57d8211 100644
--- a/Translations/Language.fa.xml
+++ b/Translations/Language.fa.xml
@@ -291,8 +291,8 @@
رمز عبور:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Password Cache
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
بيت ها
بلوكه كردن سايز
- PKCS-5 PRF
+ KDF
PKCS-5 Iteration Count
Volume Created
Header Last Modified
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.fi.xml b/Translations/Language.fi.xml
index 5e72be43..c0ae7a83 100644
--- a/Translations/Language.fi.xml
+++ b/Translations/Language.fi.xml
@@ -291,8 +291,8 @@
Salasana:
Säijepohjainen rinnakkaistaminen
PKCS #11 kirjastopolku
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Salasanojen muistaminen
Salausasetukset
EMV-asetukset
@@ -813,7 +813,7 @@
Säätöavaimen koko (LRW-tila)
bittiä
Lohkon koko
- PKCS-5 PRF
+ KDF
PKCS-5 iteraatioiden määrä
Taltio luotu
Otsikkoa viimeksi muokattu
@@ -1647,6 +1647,7 @@
Ota kuvakaappaus- ja näytöntallennussuojaus pois käytöstä
VAROITUS: Kuvakaappaus- ja näytöntallennussuojauksen poistaminen käytöstä heikentää tietoturvaa merkittävästi. Ota tämä käyttöön VAIN, jos sinun täytyy erityisesti tallentaa VeraCryptin käyttöliittymä. Tämä voi paljastaa arkaluontoisia tietoja kuvakaappausohjelmille ja näytöntallennusominaisuuksille, kuten Windows 11 Recall.
Muistikustannus
+ KDF Algorithm
diff --git a/Translations/Language.fr.xml b/Translations/Language.fr.xml
index 363839fa..1d5ef50e 100644
--- a/Translations/Language.fr.xml
+++ b/Translations/Language.fr.xml
@@ -291,8 +291,8 @@
Mot de passe :
Parallélisation
Chemin de bibliothèque PKCS #11
- PKCS-5 PRF :
- PKCS-5 PRF:
+ KDF :
+ KDF:
Mots de passe en cache
Options de sécurité
Options EMV
@@ -813,7 +813,7 @@
Ajustement de la taille de la clé (mode LRW )
bits
Taille du bloc
- PKCS-5 PRF
+ KDF
Nombre d’itérations PKCS-5
Création du volume
Modification de l’en-tête
@@ -1647,6 +1647,7 @@
Désactiver la protection contre la capture et l'enregistrement de l'écran
AVERTISSEMENT : Désactiver la protection contre la capture d’écran réduit considérablement la sécurité. Activez cette option UNIQUEMENT si vous avez un besoin spécifique de capturer l’interface de VeraCrypt. Cela peut exposer des données sensibles aux outils de capture d’écran et aux fonctionnalités d’enregistrement de l’écran comme Windows 11 Recall.
Coût Mémoire
+ KDF Algorithm
diff --git a/Translations/Language.he.xml b/Translations/Language.he.xml
index 6a6d7d14..4395c302 100644
--- a/Translations/Language.he.xml
+++ b/Translations/Language.he.xml
@@ -291,8 +291,8 @@
סיסמה:
מקביליות מבוססת טרדים
נתיב הספרייה PKCS # 11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
מטמון סיסמה
אפשרויות אבטחה
EMV Options
@@ -813,7 +813,7 @@
גודל מפתח לצבוט (מצב LRW)
ביטים
גודל בלוק
- PKCS-5 PRF
+ KDF
ספירת איטרציה של PKCS-5
אמצעי אחסון נוצר
הכותרת שונה לאחרונה
@@ -1648,6 +1648,7 @@
השבת הגנה מפני צילומי מסך והקלטת מסך
אזהרה: השבתת הגנת המסך מפחיתה משמעותית את רמת האבטחה. אפשר אפשרות זו אך ורק אם יש צורך מיוחד ללכוד את ממשק VeraCrypt. פעולה זו עשויה לחשוף נתונים רגישים לכלי צילום מסך ותכונות הקלטת מסך כגון Windows 11 Recall.
עלות זיכרון
+ KDF Algorithm
diff --git a/Translations/Language.hu.xml b/Translations/Language.hu.xml
index 7e468853..7774d872 100644
--- a/Translations/Language.hu.xml
+++ b/Translations/Language.hu.xml
@@ -291,8 +291,8 @@
Jelszó:
Szálalapú párhuzamosítás
PKCS #11 könyvtár útvonal
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Jelszó gyorsítótár
Biztonsági lehetőségek
EMV Options
@@ -813,7 +813,7 @@
Hangolókulcs mérete (LRW mód)
bit
Blokkméret
- PKCS-5 PRF
+ KDF
PKCS-5 iterációs szám
Kötet létrehozva
Fejléc utolsó módosítása
@@ -1647,6 +1647,7 @@
Képernyőkép- és képernyőfelvétel-védelem letiltása
FIGYELEM: A képernyővédelem letiltása jelentősen csökkenti a biztonságot. Csak akkor engedélyezze ezt, ha kifejezetten szüksége van a VeraCrypt felületének rögzítésére. Ez érzékeny adatokat tehet elérhetővé képernyőkép-készítő és képernyőfelvételi eszközök, például a Windows 11 Recall számára.
Memóriaköltség
+ KDF Algorithm
diff --git a/Translations/Language.id.xml b/Translations/Language.id.xml
index bf966b2c..4c4dbe79 100644
--- a/Translations/Language.id.xml
+++ b/Translations/Language.id.xml
@@ -291,8 +291,8 @@
Kata Sandi:
Paralelisasi Berbasis Thread
Path Pustaka PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Singgahan Kata Sandi
Opsi Keamanan
EMV Options
@@ -813,7 +813,7 @@
Ukuran Tombol Tweak (Mode LRW)
bit
Ukuran Blok
- PKCS-5 PRF
+ KDF
Cacah Iterasi PKCS-5
Volume Telah Dibuat
Header Terakhir Dimodifikasi
@@ -1647,6 +1647,7 @@
Nonaktifkan perlindungan terhadap tangkapan layar dan perekaman layar
PERINGATAN: Menonaktifkan perlindungan layar secara signifikan mengurangi keamanan. Aktifkan opsi ini HANYA jika Anda memiliki kebutuhan khusus untuk menangkap antarmuka VeraCrypt. Hal ini dapat mengekspos data sensitif ke alat tangkapan layar dan fitur perekaman layar seperti Windows 11 Recall.
Biaya Memori
+ KDF Algorithm
diff --git a/Translations/Language.it.xml b/Translations/Language.it.xml
index dc23829c..60501bcf 100644
--- a/Translations/Language.it.xml
+++ b/Translations/Language.it.xml
@@ -291,8 +291,8 @@
Password:
Parallelizzazione Thread-Based
PKCS #11 Percorso libreria
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Password nascoste
Opzioni sicurezza
EMV Options
@@ -813,7 +813,7 @@
Dimensione chiave Tweak (Modo LRW )
bit
Dimensione blocco
- PKCS-5 PRF
+ KDF
Numero iterazioni PKCS-5
Volume creato
Ultima modifica intestazione
@@ -1647,6 +1647,7 @@
Disabilita la protezione contro screenshot e registrazione dello schermo
ATTENZIONE: Disabilitare la protezione dello schermo riduce significativamente la sicurezza. Attiva questa opzione SOLO se hai una necessità specifica di acquisire l’interfaccia di VeraCrypt. Questo potrebbe esporre dati sensibili a strumenti di cattura schermo e a funzionalità di registrazione come Windows 11 Recall.
Costo di Memoria
+ KDF Algorithm
diff --git a/Translations/Language.ja.xml b/Translations/Language.ja.xml
index 43c4fe82..6a3e0895 100644
--- a/Translations/Language.ja.xml
+++ b/Translations/Language.ja.xml
@@ -291,8 +291,8 @@
パスワード:
マルチスレッドによる並列処理設定
PKCS#11ライブラリの場所
- 導出アルゴリズム:
- 導出アルゴリズム:
+ 導出アルゴリズム:
+ 導出アルゴリズム:
パスワードの記憶
セキュリティオプション
EMVオプション
@@ -813,7 +813,7 @@
Tweakキーサイズ(LRWモード)
ビット
ブロックサイズ
- PKCS#5 疑似乱数関数
+ PKCS#5 疑似乱数関数
PKCS#5 反復回数
ボリューム作成日時
ヘッダ最終更新日時
@@ -1647,6 +1647,7 @@
スクリーンショットおよび画面録画に対する保護を無効にする
警告: 画面保護を無効にすると、セキュリティが大幅に低下します。VeraCrypt のインターフェースをキャプチャする必要がある特定の状況でのみ、このオプションを有効にしてください。Windows 11 の Recall 機能などのスクリーンショットツールや画面録画機能によって、機密データが露出する可能性があります。
メモリコスト
+ KDF Algorithm
diff --git a/Translations/Language.ka.xml b/Translations/Language.ka.xml
index f8964257..82813242 100644
--- a/Translations/Language.ka.xml
+++ b/Translations/Language.ka.xml
@@ -291,8 +291,8 @@
პაროლი:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
პაროლების ქეშირება (დამახსოვრება)
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
ბიტი
ბლოკის ზომა
- PKCS-5 PRF
+ KDF
PKCS-5 ოპერაციების რაოდენობა
ტომი შექმნილია
სათაურის ბოლო ცვლილება
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.ko.xml b/Translations/Language.ko.xml
index 84e42f2f..311d5c83 100644
--- a/Translations/Language.ko.xml
+++ b/Translations/Language.ko.xml
@@ -291,8 +291,8 @@
암호:
스레드 기반 병렬화
PKCS #11 라이브러리 경로
- PKCS-5 PRF
- PKCS-5 PRF:
+ KDF
+ KDF:
암호 캐시
보안 옵션
EMV 옵션
@@ -813,7 +813,7 @@
비틀기 키 크기 (LRW 모드)
조금
블록 크기
- PKCS-5 PRF
+ KDF
PKCS-5 반복 횟수
생성 된 볼륨
헤더가 마지막으로 수정 됨
@@ -1647,6 +1647,7 @@
스크린샷 및 화면 녹화 보호 비활성화하기
경고: 화면 보호를 비활성화하면 보안이 크게 저하됩니다. VeraCrypt 인터페이스를 캡처해야 하는 특별한 필요가 있을 때만 이 옵션을 활성화하세요. 이 설정은 스크린샷 도구 및 Windows 11 Recall과 같은 화면 녹화 기능에 민감한 데이터가 노출될 수 있습니다.
메모리 사용량
+ KDF Algorithm
diff --git a/Translations/Language.lv.xml b/Translations/Language.lv.xml
index b19c11dc..b6425657 100644
--- a/Translations/Language.lv.xml
+++ b/Translations/Language.lv.xml
@@ -291,8 +291,8 @@
Parole:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Paroles kešatmiņa
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
biti
Bloka izmērs
- PKCS-5 PRF
+ KDF
PKCS-5 Iterāciju skaits
Apgabals izveidots
Galvene pēdējoreiz modificēta
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.my.xml b/Translations/Language.my.xml
index f6fea077..0ae256e1 100644
--- a/Translations/Language.my.xml
+++ b/Translations/Language.my.xml
@@ -291,8 +291,8 @@
စကားဝှက် -
Thread-အခြေပြု ပြိုင်တူပြုလုပ်ခြင်း
PKCS #11 လိုင်ဘရာရီ လမ်းကြောင်း
- PKCS-5 PRF-
- PKCS-5 PRF -
+ KDF-
+ KDF -
စကားဝှက် ယာယီ သိမ်းဆည်းခန်း
လုံခြုံရေး ရွေးစရာများ
EMV Options
@@ -815,7 +815,7 @@
Tweak ကီး အရွယ်ပမာဏ (LRW စနစ်)
bits
အကန့် အရွယ်ပမာဏ
- PKCS-5 PRF
+ KDF
PKCS-5 ထပ်မံ ရေတွက်ခြင်း
Volume ဖန်တီးလိုက်ပြီ
ခေါင်းစီး နောက်ဆုံး ပြုပြင်မှု
@@ -1649,6 +1649,7 @@
စခရင်ရှော့များနှင့် စခရင်မှတ်တမ်းတင်ခြင်းမှ ကာကွယ်မှုကို ပိတ်ပါ
သတိပေးချက်- စခရင်ကာကွယ်မှုကို ပိတ်ခြင်းသည် လုံခြုံရေးကို သိသိသာသာ လျှော့ချသည်။ VeraCrypt ၏ interface ကို ဖမ်းယူရန် သီးခြားလိုအပ်ချက်ရှိမှသာ ဤရွေးချယ်မှုကို ဖွင့်ပါ။ ၎င်းသည် ထိလွယ်ရှလွယ်ဒေတာများကို စခရင်ရှော့ကိရိယာများနှင့် Windows 11 Recall ကဲ့သို့ စခရင်မှတ်တမ်းတင်ခြင်း အင်္ဂါရပ်များသို့ ဖော်ထုတ်နိုင်သည်။
မှတ်ဉာဏ်ကုန်ကျစရိတ်
+ KDF Algorithm
diff --git a/Translations/Language.nb.xml b/Translations/Language.nb.xml
index 6bab21f0..9774e6f8 100644
--- a/Translations/Language.nb.xml
+++ b/Translations/Language.nb.xml
@@ -291,8 +291,8 @@
Passord:
Tråd-basert Parallelisering
PKCS #11 Bibliotek Sti
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Passord-Cache
Sikkerhetsalternativer
EMV Alternativer
@@ -813,7 +813,7 @@
Tweak Nøkkelstørrelse (LRW-modus)
bits
Blokkstørrelse
- PKCS-5 PRF
+ KDF
PKCS-5 Iterasjonsantall
Volum Opprettet
Header Sist Endret
@@ -1647,6 +1647,7 @@
Deaktiver beskyttelse mot skjermbilder og skjermopptak
ADVARSEL: Deaktivering av skjermbeskyttelse reduserer sikkerheten betydelig. Aktiver dette alternativet KUN hvis du har et spesifikt behov for å fange VeraCrypts grensesnitt. Dette kan eksponere sensitiv data for skjermbilderverktøy og skjermopptaksfunksjoner, som for eksempel Windows 11 Recall.
Minneforbruk
+ KDF Algorithm
diff --git a/Translations/Language.nl.xml b/Translations/Language.nl.xml
index 85a4ce14..5842c6cc 100644
--- a/Translations/Language.nl.xml
+++ b/Translations/Language.nl.xml
@@ -291,8 +291,8 @@
Wachtwoord:
Threadgebaseerde parallellisatie
Pad naar PKCS #11 bibliotheek
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Wachtwoordcache
Beveiligingsopties
EMV-opties
@@ -813,7 +813,7 @@
Tweak-sleutelgrootte (LRW-modus)
bits
Blokgrootte
- PKCS-5 PRF
+ KDF
PKCS-5-iteratieteller
Volume aangemaakt
Header laatst gewijzigd
@@ -1647,6 +1647,7 @@
Bescherming tegen schermafbeeldingen en schermopnames uitschakelen
WAARSCHUWING: Het uitschakelen van schermbeveiliging vermindert de veiligheid aanzienlijk. Schakel deze optie ALLEEN in als u een specifieke noodzaak hebt om de interface van VeraCrypt vast te leggen. Dit kan gevoelige gegevens blootstellen aan schermafbeeldingstools en schermopnamefuncties zoals Windows 11 Recall.
Geheugenkosten
+ KDF Algorithm
diff --git a/Translations/Language.nn.xml b/Translations/Language.nn.xml
index 92b6be95..29817e03 100644
--- a/Translations/Language.nn.xml
+++ b/Translations/Language.nn.xml
@@ -291,8 +291,8 @@
Passord:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Passord Snøgglager
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
bits
Blokk Størrelse
- PKCS-5 PRF
+ KDF
PKCS-5 gjenntakings tal
Volum Oppretta
Header Sist Endra
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.pl.xml b/Translations/Language.pl.xml
index 38106a5d..53d207db 100644
--- a/Translations/Language.pl.xml
+++ b/Translations/Language.pl.xml
@@ -291,8 +291,8 @@
Hasło:
Zrównoleglanie wątków
Ścieżka biblioteki PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Pamięć haseł
Opcje bezpieczeństwa
Opcje EMV
@@ -813,7 +813,7 @@
Dopasowanie wielkości klucza (tryb LRW)
bity
Wielkość bloku
- PKCS-5 PRF
+ KDF
Licznik Iteracji PKCS-5
Utworzono wolumen
Data ostatniej modyfikacji nagłówka
@@ -1647,6 +1647,7 @@
Wyłącz ochronę przed zrzutami ekranu i nagrywaniem ekranu
OSTRZEŻENIE: Wyłączenie ochrony ekranu znacząco obniża poziom bezpieczeństwa. Włącz tę opcję TYLKO wtedy, gdy musisz przechwycić interfejs VeraCrypt. Może to narazić wrażliwe dane na dostęp narzędzi do zrzutów ekranu i funkcji nagrywania ekranu, takich jak Windows 11 Recall.
Koszt pamięci
+ KDF Algorithm
diff --git a/Translations/Language.pt-br.xml b/Translations/Language.pt-br.xml
index d158f70e..f6b9f9dd 100644
--- a/Translations/Language.pt-br.xml
+++ b/Translations/Language.pt-br.xml
@@ -291,8 +291,8 @@
Senha:
Paralelização baseada em threads
Caminho da Biblioteca PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Cache de senhas
Opções de Segurança
Opções de EMV
@@ -813,7 +813,7 @@
Tamanho da chave de ajuste (Modo LRW)
bits
Tamanho do Bloco
- PKCS-5 PRF
+ KDF
Contagem de Iterações do PKCS-5
Disco Criado
Última modificação do cabeçalho
@@ -1647,6 +1647,7 @@
Desativar proteção contra capturas de tela e gravação de tela
AVISO: Desativar a proteção de tela reduz significativamente a segurança. Ative esta opção SOMENTE se você tiver uma necessidade específica de capturar a interface do VeraCrypt. Isso pode expor dados sensíveis a ferramentas de captura de tela e recursos de gravação, como o Windows 11 Recall.
Custo de Memória
+ KDF Algorithm
diff --git a/Translations/Language.ro.xml b/Translations/Language.ro.xml
index a73b62fb..fce97fe9 100644
--- a/Translations/Language.ro.xml
+++ b/Translations/Language.ro.xml
@@ -291,8 +291,8 @@
Parola:
Paralelizare bazată pe fire de execuție (Hyper-Threading)
Cale librărie PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Păstrare parolă
Opțiuni securitate
Opțiuni EMV
@@ -813,7 +813,7 @@
Mărime cheie Tweak (Mod LRW)
biți
Mărime bloc
- PKCS-5 PRF
+ KDF
Contor iterații PKCS-5
Volum creat
Ultima modificare antet
@@ -1647,6 +1647,7 @@
Dezactivare protecție împotriva capturilor de ecran și a înregistrării ecranului
AVERTIZARE: Dezactivarea protecției ecranului reduce semnificativ securitatea. Activați această opțiune NUMAI dacă aveți o nevoie specifică de a captura interfața VeraCrypt. Aceasta poate expune date sensibile aplicațiilor de captură de ecran și funcțiilor de înregistrare a ecranului, precum Windows 11 Recall.
Consum de memorie
+ KDF Algorithm
diff --git a/Translations/Language.ru.xml b/Translations/Language.ru.xml
index a7d4e58b..81c2a12a 100644
--- a/Translations/Language.ru.xml
+++ b/Translations/Language.ru.xml
@@ -291,8 +291,8 @@
Пароль:
Потоковое распараллеливание
Путь к библиотеке PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Кэширование (запоминание) паролей
Параметры безопасности
Параметры EMV
@@ -813,7 +813,7 @@
Длина Tweak-ключа (режим LRW)
бит
Размер блока
- PKCS-5 PRF
+ KDF
Число итераций PKCS-5
Том создан
Последнее изменение заголовка
@@ -1647,6 +1647,7 @@
Отключить защиту от создания скриншотов и записи экрана
ВНИМАНИЕ: Отключение защиты экрана значительно снижает уровень безопасности. Включайте эту опцию ТОЛЬКО при реальной необходимости сделать снимок экрана с интерфейсом VeraCrypt. Это может привести к утечке конфиденциальных данных через средства создания скриншотов и записи экрана, такие как Recall в Windows 11.
Затраты памяти
+ KDF Algorithm
diff --git a/Translations/Language.sk.xml b/Translations/Language.sk.xml
index 3e0ccbe9..92b0ab32 100644
--- a/Translations/Language.sk.xml
+++ b/Translations/Language.sk.xml
@@ -291,8 +291,8 @@
Heslo:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Medzipamäť pre hesla
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
bitov
Veľkosť bloku
- PKCS-5 PRF
+ KDF
PKCS-5 počet iterácií
Oddiel bol vytvorený
Hlavička bola naposledy zmenená
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.sl.xml b/Translations/Language.sl.xml
index cec535b0..8ef5a13b 100644
--- a/Translations/Language.sl.xml
+++ b/Translations/Language.sl.xml
@@ -291,8 +291,8 @@
Geslo:
Paralelizacija z nitmi
PKCS #11 mesto knjižice
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Predpomnilniška gesla
Varnostne možnosti
Opcije EMV
@@ -813,7 +813,7 @@
Prilagodi velikost ključa (način LRW)
bitov
Velikost bloka
- PKCS-5 PRF
+ KDF
PKCS-5 število iteracij
Nosilec je ustvarjen
Zadnja sprememba glave
@@ -1647,6 +1647,7 @@
Onemogoči zaščito pred zajemanjem zaslona in snemanjem zaslona
OPOZORILO: Onemogočanje zaščite zaslona bistveno zmanjša varnost. Omogoči to možnost SAMO, če imaš poseben razlog za zajem uporabniškega vmesnika VeraCrypt. S tem lahko občutljivi podatki postanejo dostopni orodjem za zajem zaslona in funkcijam snemanja zaslona, kot je Windows 11 Recall.
Poraba pomnilnika
+ KDF Algorithm
diff --git a/Translations/Language.sv.xml b/Translations/Language.sv.xml
index 96e7fa2f..854b451f 100644
--- a/Translations/Language.sv.xml
+++ b/Translations/Language.sv.xml
@@ -291,8 +291,8 @@
Lösenord:
Trådbaserad parallellism
PKCS #11-bibliotekssökväg
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Lösenordscache
Säkerhetsalternativ
EMV-alternativ
@@ -813,7 +813,7 @@
Justera nyckelstorlek (LRW-läge)
bitar
Blockstorlek
- PKCS-5 PRF
+ KDF
PKCS-5 iterationsantal
Volym skapad
Huvudet senast ändrat
@@ -1647,6 +1647,7 @@
Inaktivera skydd mot skärmdumpar och skärminspelning
VARNING: Att inaktivera skärmskydd minskar säkerheten avsevärt. Aktivera det här alternativet ENDAST om du har ett specifikt behov av att fånga VeraCrypts gränssnitt. Detta kan exponera känslig information för skärmdumpsverktyg och skärminspelningsfunktioner, såsom Windows 11 Recall.
Minnesåtgång
+ KDF Algorithm
diff --git a/Translations/Language.th.xml b/Translations/Language.th.xml
index 8476a85a..46fe4063 100644
--- a/Translations/Language.th.xml
+++ b/Translations/Language.th.xml
@@ -291,8 +291,8 @@
รหัสผ่านใหม่:
การทำงานแบบขนานโดยใช้เธรด
เส้นทางไลบรารี PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF ใหม่:
+ KDF:
+ KDF ใหม่:
ตัวเลือกการแคชรหัสผ่าน
ตัวเลือกความปลอดภัย
ตัวเลือก EMV
@@ -813,7 +813,7 @@
ขนาดคีย์เฉพาะ (โหมด LRW)
บิต
ขนาดบล็อก
- PKCS-5 PRF
+ KDF
จำนวนการวนของ PKCS-5
สร้างวอลุ่มเมื่อ
ส่วนหัวแก้ไขล่าสุดเมื่อ
@@ -1648,6 +1648,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.tr.xml b/Translations/Language.tr.xml
index a2bd28bf..58485885 100644
--- a/Translations/Language.tr.xml
+++ b/Translations/Language.tr.xml
@@ -291,8 +291,8 @@
Parola:
İşlem temelli paralelleştirme
PKCS #11 kitaplığı yolu
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Parola ön belleği
Güvenlik seçenekleri
EMV Seçenekleri
@@ -813,7 +813,7 @@
Ayarlanan anahtar boyutu (LRW kipi)
bit
Blok boyutu
- PKCS-5 PRF
+ KDF
PKCS-5 çevrim sayısı
Birim oluşturuldu
Üst bilgi değiştirilme zamanı
@@ -1647,6 +1647,7 @@
Ekran görüntüsü ve ekran kaydına karşı korumayı devre dışı bırak
UYARI: Ekran korumasını devre dışı bırakmak güvenliği önemli ölçüde azaltır. Bu seçeneği YALNIZCA VeraCrypt arayüzünü yakalamak için özel bir ihtiyacınız varsa etkinleştirin. Bu işlem, hassas verilerin ekran görüntüsü araçları ve Windows 11 Recall gibi ekran kaydı özelliklerine maruz kalmasına neden olabilir.
Bellek Maliyeti
+ KDF Algorithm
diff --git a/Translations/Language.uk.xml b/Translations/Language.uk.xml
index a239b744..e47fdf0a 100644
--- a/Translations/Language.uk.xml
+++ b/Translations/Language.uk.xml
@@ -291,8 +291,8 @@
Пароль:
Потокове Розпаралелювання
Шлях до бібліотеки PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Кешування (запамятовування) паролів
Параметри безпеки
Параметри EMV
@@ -813,7 +813,7 @@
довжина Tweak-ключа (LRW-режим)
біт(и,ів)
Розмір блоку
- PKCS-5 PRF
+ KDF
Кількість ітерацій PKCS-5
Том створено
Остання зміна заголовку
@@ -1647,6 +1647,7 @@
Вимкнути захист від створення знімків екрана та запису екрану
ПОПЕРЕДЖЕННЯ: Вимкнення захисту екрана значно знижує безпеку. Активуйте цю опцію ЛИШЕ за наявності конкретної потреби зафіксувати інтерфейс VeraCrypt. Це може призвести до витоку чутливих даних через інструменти створення знімків екрана та запису екрану, наприклад, Windows 11 Recall.
Витрати пам'яті
+ KDF Algorithm
diff --git a/Translations/Language.uz.xml b/Translations/Language.uz.xml
index ab678387..cae7bc1b 100644
--- a/Translations/Language.uz.xml
+++ b/Translations/Language.uz.xml
@@ -291,8 +291,8 @@
Пароль:
Thread-Based Parallelization
Путь к библиотеке PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Кэширование (запоминание) паролей
Параметры безопасности
EMV Options
@@ -813,7 +813,7 @@
Длина Tweak-ключа (LRW-режим)
бит
Размер блока
- PKCS-5 PRF
+ KDF
Число итераций PKCS-5
Том создан
Последнее изменение заголовка
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.vi.xml b/Translations/Language.vi.xml
index 8ecf284f..1670534e 100644
--- a/Translations/Language.vi.xml
+++ b/Translations/Language.vi.xml
@@ -291,8 +291,8 @@
Mật mã:
Thread-Based Parallelization
Đường dẫn Thư viện của PKCS #11
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Tạm trữ Mật mã
Tùy chọn bảo mật
EMV Options
@@ -813,7 +813,7 @@
Kích cỡ Khóa Vặn (Phương thức LRW)
bits
Kích cỡ Khối
- PKCS-5 PRF
+ KDF
Đếm Lần lặp lại của PKCS-5
Tập đĩa đã được Cấu tạo
Phần đầu được Sửa đổi lần Cuối
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.zh-cn.xml b/Translations/Language.zh-cn.xml
index 838dbee7..58a02eac 100644
--- a/Translations/Language.zh-cn.xml
+++ b/Translations/Language.zh-cn.xml
@@ -292,8 +292,8 @@
密码:
基于线程的并行计算
PKCS #11 运行库路径
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
密码缓存
安全选项
EMV选项
@@ -814,7 +814,7 @@
调整密钥大小(LRW 模式)
位
块大小
- PKCS-5 PRF
+ KDF
PKCS-5 迭代次数
加密卷创建时间
头信息上次修改时间
@@ -1648,6 +1648,7 @@
禁用屏幕截图与录屏保护
警告:禁用屏幕截图与录屏保护会显著降低安全性。仅当您有特定需求捕获 VeraCrypt 界面时,才需启用此选项。这可能会使敏感数据暴露给屏幕截图工具和 Windows 11 Recall 等录屏功能。
内存成本
+ KDF Algorithm
diff --git a/Translations/Language.zh-hk.xml b/Translations/Language.zh-hk.xml
index cacbaafd..5e0b986b 100644
--- a/Translations/Language.zh-hk.xml
+++ b/Translations/Language.zh-hk.xml
@@ -291,8 +291,8 @@
密碼:
以執行緒為基礎的平行運算
PKCS #11 程式庫路徑
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
密碼暫存
保安設定選項
EMV 設定選項
@@ -813,7 +813,7 @@
調整加密鑰大小(LRW 模式)
位元
區塊大小
- PKCS-5 PRF
+ KDF
PKCS-5 反覆運算重復次數
加密區建立時間
標頭數據的上次修改時間
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/Translations/Language.zh-tw.xml b/Translations/Language.zh-tw.xml
index 4440fa43..78f33ba1 100644
--- a/Translations/Language.zh-tw.xml
+++ b/Translations/Language.zh-tw.xml
@@ -291,8 +291,8 @@
密碼:
基於執行緒的並行化
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
密碼快取
安全選項
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
位元
區塊大小
- PKCS-5 PRF
+ KDF
PKCS-5 反覆運算次數
加密區建立時間
標頭資訊上次修改時間
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/src/Common/BootEncryption.cpp b/src/Common/BootEncryption.cpp
index de8d24ee..1fb26a9a 100644
--- a/src/Common/BootEncryption.cpp
+++ b/src/Common/BootEncryption.cpp
@@ -5375,7 +5375,7 @@ namespace VeraCrypt
return status;
}
- // Change the PKCS-5 PRF if requested by user
+ // Change the KDF if requested by user
if (pkcs5 != 0)
{
cryptoInfo->pkcs5 = pkcs5;
diff --git a/src/Common/Common.rc b/src/Common/Common.rc
index 2829e9a0..47c0e930 100644
--- a/src/Common/Common.rc
+++ b/src/Common/Common.rc
@@ -93,7 +93,7 @@ BEGIN
LTEXT "What is hidden volume protection?",IDC_LINK_HIDVOL_PROTECTION_INFO,16,220,279,10,SS_NOTIFY
RTEXT "P&assword to hidden volume:\n(if empty, cache is used)",IDT_HIDDEN_PROT_PASSWD,15,132,115,17,0,WS_EX_RIGHT
GROUPBOX "Hidden Volume Protection",IDT_HIDDEN_VOL_PROTECTION,6,101,299,136
- RTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,15,155,115,17
+ RTEXT "KDF:",IDT_KDF,15,155,115,17
RTEXT "Volume PIM:",IDT_PIM,15,177,115,17,NOT WS_VISIBLE
LTEXT "Volume Label in Windows:",IDT_VOLUME_LABEL,12,85,115,8
CONTROL "Only create virtual device without mounting on selected drive letter",IDC_DISABLE_MOUNT_MANAGER,
diff --git a/src/Common/Dlgcode.c b/src/Common/Dlgcode.c
index 5691fa43..7ce2554d 100644
--- a/src/Common/Dlgcode.c
+++ b/src/Common/Dlgcode.c
@@ -6507,7 +6507,7 @@ static BOOL PerformBenchmark(HWND hBenchDlg, HWND hwndDlg)
}
}
}
- StringCbPrintfW (benchmarkTable[benchmarkTotalItems].name, sizeof(benchmarkTable[benchmarkTotalItems].name),L"%s", get_pkcs5_prf_name (thid));
+ StringCbPrintfW (benchmarkTable[benchmarkTotalItems].name, sizeof(benchmarkTable[benchmarkTotalItems].name),L"%s", get_kdf_name (thid));
benchmarkTotalItems++;
}
@@ -6687,7 +6687,7 @@ BOOL CALLBACK BenchmarkDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lP
nIndex = SendMessageW (hCboxList, CB_ADDSTRING, 0, (LPARAM) GetString ("ENCRYPTION_ALGORITHM"));
SendMessage (hCboxList, CB_SETITEMDATA, nIndex, (LPARAM) 0);
- nIndex = SendMessageW (hCboxList, CB_ADDSTRING, 0, (LPARAM) GetString ("PKCS5_PRF"));
+ nIndex = SendMessageW (hCboxList, CB_ADDSTRING, 0, (LPARAM) GetString ("KDF"));
SendMessage (hCboxList, CB_SETITEMDATA, nIndex, (LPARAM) 0);
nIndex = SendMessageW (hCboxList, CB_ADDSTRING, 0, (LPARAM) GetString ("IDT_HASH_ALGO"));
diff --git a/src/Common/Language.xml b/src/Common/Language.xml
index b617abac..266bcfc1 100644
--- a/src/Common/Language.xml
+++ b/src/Common/Language.xml
@@ -291,8 +291,8 @@
Password:
Thread-Based Parallelization
PKCS #11 Library Path
- PKCS-5 PRF:
- PKCS-5 PRF:
+ KDF:
+ KDF:
Password Cache
Security Options
EMV Options
@@ -813,7 +813,7 @@
Tweak Key Size (LRW Mode)
bits
Block Size
- PKCS-5 PRF
+ KDF
PKCS-5 Iteration Count
Volume Created
Header Last Modified
@@ -1647,6 +1647,7 @@
Disable protection against screenshots and screen recording
WARNING: Disabling screen protection significantly reduces security. Enable this option ONLY if you have a specific need to capture VeraCrypt's interface. This may expose sensitive data to screenshot tools and screen recording features such as Windows 11 Recall.
Memory Cost
+ KDF Algorithm
diff --git a/src/Common/Password.c b/src/Common/Password.c
index d2449acc..59f01e37 100644
--- a/src/Common/Password.c
+++ b/src/Common/Password.c
@@ -400,7 +400,7 @@ int ChangePwd (const wchar_t *lpszVolume, Password *oldPassword, int old_pkcs5,
goto error;
}
- // Change the PKCS-5 PRF if requested by user
+ // Change the KDF if requested by user
if (pkcs5 != 0)
cryptoInfo->pkcs5 = pkcs5;
diff --git a/src/Common/Pkcs5.c b/src/Common/Pkcs5.c
index 52e1b44a..1d80ea63 100644
--- a/src/Common/Pkcs5.c
+++ b/src/Common/Pkcs5.c
@@ -1235,24 +1235,24 @@ cancelled:
burn (key, sizeof(key));
}
-wchar_t *get_pkcs5_prf_name (int pkcs5_prf_id)
+wchar_t *get_kdf_name (int kdf_id)
{
- switch (pkcs5_prf_id)
+ switch (kdf_id)
{
case SHA512:
- return L"HMAC-SHA-512";
+ return L"SHA512-PBKDF2";
case SHA256:
- return L"HMAC-SHA-256";
+ return L"SHA256-PBKDF2";
case BLAKE2S:
- return L"HMAC-BLAKE2s-256";
+ return L"BLAKE2S-PBKDF2";
case WHIRLPOOL:
- return L"HMAC-Whirlpool";
+ return L"Whirlpool-PBKDF2";
case STREEBOG:
- return L"HMAC-STREEBOG";
+ return L"STREEBOG-PBKDF2";
case ARGON2:
return L"Argon2";
@@ -1335,7 +1335,7 @@ void derive_key_argon2(const unsigned char *pwd, int pwd_len, const unsigned cha
#if defined (DEVICE_DRIVER) && !defined(_M_ARM64)
NTSTATUS saveStatus = STATUS_INVALID_PARAMETER;
XSTATE_SAVE SaveState;
- if (IsCpuIntel() && HasSAVX())
+ if (HasSAVX2())
saveStatus = KeSaveExtendedProcessorState(XSTATE_MASK_GSSE, &SaveState);
#endif
if (0 != argon2id_hash_raw(
diff --git a/src/Common/Pkcs5.h b/src/Common/Pkcs5.h
index e18f4431..3f7d9409 100644
--- a/src/Common/Pkcs5.h
+++ b/src/Common/Pkcs5.h
@@ -42,7 +42,7 @@ void hmac_streebog (unsigned char *k, int lk, unsigned char *d, int ld);
void derive_key_streebog (const unsigned char *pwd, int pwd_len, const unsigned char *salt, int salt_len, uint32 iterations, unsigned char *dk, int dklen, long volatile *pAbortKeyDerivation);
int get_pkcs5_iteration_count (int pkcs5_prf_id, int pim, BOOL bBoot, int* pMemoryCost);
-wchar_t *get_pkcs5_prf_name (int pkcs5_prf_id);
+wchar_t *get_kdf_name (int kdf_id);
void derive_key_argon2(const unsigned char *pwd, int pwd_len, const unsigned char *salt, int salt_len, uint32 iterations, uint32 memcost, unsigned char *dk, int dklen, long volatile *pAbortKeyDerivation);
void get_argon2_params(int pim, int* pIterations, int* pMemcost);
diff --git a/src/Common/Resource.h b/src/Common/Resource.h
index bc9fd94b..dd10b2df 100644
--- a/src/Common/Resource.h
+++ b/src/Common/Resource.h
@@ -202,7 +202,7 @@
#define IDT_STATIC_MODAL_WAIT_DLG_INFO 5125
#define IDC_WAIT_PROGRESS_BAR 5126
#define IDC_PKCS5_PRF_ID 5127
-#define IDT_PKCS5_PRF 5128
+#define IDT_KDF 5128
#define IDT_PIM 5129
#define IDC_PIM 5130
#define IDC_PIM_HELP 5131
diff --git a/src/Driver/DriveFilter.c b/src/Driver/DriveFilter.c
index 3a92aac3..93ee34cb 100644
--- a/src/Driver/DriveFilter.c
+++ b/src/Driver/DriveFilter.c
@@ -2029,8 +2029,16 @@ void GetBootEncryptionAlgorithmName (PIRP irp)
wchar_t BootEncryptionAlgorithmNameW[256];
wchar_t BootPrfAlgorithmNameW[256];
GetBootEncryptionAlgorithmNameRequest *request = (GetBootEncryptionAlgorithmNameRequest *) irp->AssociatedIrp.SystemBuffer;
+ int prfId = BootDriveFilterExtension->Queue.CryptoInfo->pkcs5;
EAGetName (BootEncryptionAlgorithmNameW, 256, BootDriveFilterExtension->Queue.CryptoInfo->ea, 0);
- HashGetName2 (BootPrfAlgorithmNameW, 256, BootDriveFilterExtension->Queue.CryptoInfo->pkcs5);
+ // for compatibility with old versions, we continue using hash algorithms name for PBKDF2 PRFs
+ // for Argon2, we use the actual name
+ if (prfId == ARGON2)
+ {
+ RtlStringCbCopyW (BootPrfAlgorithmNameW, sizeof (BootPrfAlgorithmNameW), L"Argon2");
+ }
+ else
+ HashGetName2 (BootPrfAlgorithmNameW, 256, prfId);
RtlStringCbPrintfA (request->BootEncryptionAlgorithmName, sizeof (request->BootEncryptionAlgorithmName), "%S", BootEncryptionAlgorithmNameW);
RtlStringCbPrintfA (request->BootPrfAlgorithmName, sizeof (request->BootPrfAlgorithmName), "%S", BootPrfAlgorithmNameW);
diff --git a/src/ExpandVolume/ExpandVolume.rc b/src/ExpandVolume/ExpandVolume.rc
index 7ad371ee..c6624d69 100644
--- a/src/ExpandVolume/ExpandVolume.rc
+++ b/src/ExpandVolume/ExpandVolume.rc
@@ -95,7 +95,7 @@ BEGIN
DEFPUSHBUTTON "OK",IDOK,243,8,64,14
PUSHBUTTON "Cancel",IDCANCEL,243,25,64,14
RTEXT "Password:",IDT_PASSWORD,0,10,65,13
- RTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,0,27,65,13
+ RTEXT "KDF:",IDT_KDF,0,27,65,13
RTEXT "Volume PIM:",IDT_PIM,0,46,65,13,NOT WS_VISIBLE
LTEXT "(Empty or 0 for default iterations)",IDC_PIM_HELP,115,46,189,8,NOT WS_VISIBLE
END
diff --git a/src/ExpandVolume/WinMain.cpp b/src/ExpandVolume/WinMain.cpp
index 0eb35c87..13a484e7 100644
--- a/src/ExpandVolume/WinMain.cpp
+++ b/src/ExpandVolume/WinMain.cpp
@@ -459,7 +459,7 @@ BOOL CALLBACK ExtcvPasswordDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARA
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
{
- nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, (WPARAM) nIndex, (LPARAM) i);
}
@@ -535,7 +535,7 @@ BOOL CALLBACK ExtcvPasswordDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARA
{
if (bIsGPT || HashForSystemEncryption(i))
{
- nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, (WPARAM) nIndex, (LPARAM) i);
}
}
diff --git a/src/Format/Format.rc b/src/Format/Format.rc
index a0dfaf7f..2401ca26 100644
--- a/src/Format/Format.rc
+++ b/src/Format/Format.rc
@@ -105,7 +105,7 @@ BEGIN
COMBOBOX IDC_COMBO_BOX_HASH_ALGO,7,169,95,126,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "",IDC_BOX_HELP,7,40,266,78
GROUPBOX "Encryption Algorithm",IDT_ENCRYPTION_ALGO,0,10,273,131
- GROUPBOX "Hash Algorithm",IDT_HASH_ALGO,0,156,273,35
+ GROUPBOX "KDF Algorithm",IDT_KDF_ALGO,0,156,273,35
LTEXT "More information",IDC_LINK_MORE_INFO_ABOUT_CIPHER,7,124,176,10,SS_NOTIFY
LTEXT "Information on hash algorithms",IDC_LINK_HASH_INFO,121,171,148,8,SS_NOTIFY
END
@@ -236,7 +236,7 @@ BEGIN
PUSHBUTTON "&Keyfiles...",IDC_KEY_FILES,188,54,85,14
LTEXT "",IDC_BOX_HELP,0,74,273,119
RTEXT "Password:",IDT_PASSWORD,0,6,71,8
- RTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,0,19,71,8
+ RTEXT "KDF:",IDT_KDF,0,19,71,8
RTEXT "Volume PIM:",IDT_PIM,0,35,71,8,NOT WS_VISIBLE
CONTROL "Use P&IM",IDC_PIM_ENABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,75,35,97,10
END
diff --git a/src/Format/Resource.h b/src/Format/Resource.h
index d8fb8dc4..dff28a51 100644
--- a/src/Format/Resource.h
+++ b/src/Format/Resource.h
@@ -147,6 +147,7 @@
#define IDC_SKIP_RESCUE_VERIFICATION 1108
#define SPARSE_FILE 1109
#define IDC_FORMAT_TYPE 1110
+#define IDT_KDF_ALGO 1111
// Next default values for new objects
//
@@ -155,7 +156,7 @@
#define _APS_NO_MFC 1
#define _APS_NEXT_RESOURCE_VALUE 134
#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1111
+#define _APS_NEXT_CONTROL_VALUE 1112
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
diff --git a/src/Format/Tcformat.c b/src/Format/Tcformat.c
index 7ee6a6c3..21031ca5 100644
--- a/src/Format/Tcformat.c
+++ b/src/Format/Tcformat.c
@@ -4218,7 +4218,7 @@ BOOL CALLBACK PageDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
for (hid = FIRST_PRF_ID; hid <= LAST_PRF_ID; hid++)
{
if ((!HashIsDeprecated (hid)) && (bSystemIsGPT || HashForSystemEncryption (hid)) && (hid != ARGON2)) // We don't support Argon2 for system encryption
- AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), HashGetName(hid), hid);
+ AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), get_kdf_name(hid), hid);
}
}
else
@@ -4227,7 +4227,7 @@ BOOL CALLBACK PageDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
for (hid = FIRST_PRF_ID; hid <= LAST_PRF_ID; hid++)
{
if (!HashIsDeprecated (hid))
- AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), HashGetName(hid), hid);
+ AddComboPair (GetDlgItem (hwndDlg, IDC_COMBO_BOX_HASH_ALGO), get_kdf_name(hid), hid);
}
}
@@ -4355,7 +4355,7 @@ BOOL CALLBACK PageDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
{
- nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
}
@@ -9312,6 +9312,8 @@ void ExtractCommandLine (HWND hwndDlg, wchar_t *lpszCommandLine)
CmdVolumePkcs5 = SHA256;
else if ((_wcsicmp(szTmp, L"blake2s") == 0) || (_wcsicmp(szTmp, L"blake2s-256") == 0))
CmdVolumePkcs5 = BLAKE2S;
+ else if ((_wcsicmp(szTmp, L"argon2") == 0))
+ CmdVolumePkcs5 = ARGON2;
else
{
/* match using internal hash names */
diff --git a/src/FormatDLL/VeraCryptFormatSDK.cpp b/src/FormatDLL/VeraCryptFormatSDK.cpp
index 515d9e55..e841c0c1 100644
--- a/src/FormatDLL/VeraCryptFormatSDK.cpp
+++ b/src/FormatDLL/VeraCryptFormatSDK.cpp
@@ -109,6 +109,7 @@ static int MapHashAlgorithm(const wchar_t* hashName)
if (_wcsicmp(hashName, L"BLAKE2s") == 0) return BLAKE2S;
if (_wcsicmp(hashName, L"sha256") == 0) return SHA256;
if (_wcsicmp(hashName, L"sha512") == 0) return SHA512;
+ if (_wcsicmp(hashName, L"argon2") == 0) return ARGON2;
return 0; // Not found
}
diff --git a/src/Main/Forms/Forms.cpp b/src/Main/Forms/Forms.cpp
index 6e1432a3..15fcd704 100644
--- a/src/Main/Forms/Forms.cpp
+++ b/src/Main/Forms/Forms.cpp
@@ -769,7 +769,7 @@ BenchmarkDialogBase::BenchmarkDialogBase( wxWindow* parent, wxWindowID id, const
m_staticText70->Wrap( -1 );
fgSizer9->Add( m_staticText70, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
- wxString BenchmarkChoiceChoices[] = { _("ENCRYPTION_ALGORITHM"), _("PKCS5_PRF"), _("IDT_HASH_ALGO") };
+ wxString BenchmarkChoiceChoices[] = { _("ENCRYPTION_ALGORITHM"), _("KDF"), _("IDT_HASH_ALGO") };
int BenchmarkChoiceNChoices = sizeof( BenchmarkChoiceChoices ) / sizeof( wxString );
BenchmarkChoice = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, BenchmarkChoiceNChoices, BenchmarkChoiceChoices, 0 );
BenchmarkChoice->SetSelection( 0 );
@@ -1913,7 +1913,7 @@ PreferencesDialogBase::PreferencesDialogBase( wxWindow* parent, wxWindowID id, c
wxBoxSizer* bSizer163;
bSizer163 = new wxBoxSizer( wxHORIZONTAL );
- Pkcs5PrfStaticText = new wxStaticText( sbSizer15->GetStaticBox(), wxID_ANY, _("PKCS5_PRF"), wxDefaultPosition, wxDefaultSize, 0 );
+ Pkcs5PrfStaticText = new wxStaticText( sbSizer15->GetStaticBox(), wxID_ANY, _("KDF"), wxDefaultPosition, wxDefaultSize, 0 );
Pkcs5PrfStaticText->Wrap( -1 );
bSizer163->Add( Pkcs5PrfStaticText, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
@@ -2694,7 +2694,7 @@ EncryptionOptionsWizardPageBase::EncryptionOptionsWizardPageBase( wxWindow* pare
bSizer95->Add( sbSizer29, 1, wxEXPAND|wxALL, 5 );
wxStaticBoxSizer* sbSizer30;
- sbSizer30 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("IDT_HASH_ALGO") ), wxHORIZONTAL );
+ sbSizer30 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("KDF") ), wxHORIZONTAL );
wxArrayString HashChoiceChoices;
HashChoice = new wxChoice( sbSizer30->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, HashChoiceChoices, 0 );
@@ -3412,7 +3412,7 @@ VolumePasswordPanelBase::VolumePasswordPanelBase( wxWindow* parent, wxWindowID i
GridBagSizer->Add( Pkcs5PrfSizer, wxGBPosition( 8, 1 ), wxGBSpan( 1, 1 ), wxEXPAND|wxTOP|wxBOTTOM, 5 );
- Pkcs5PrfStaticText = new wxStaticText( this, wxID_ANY, _("IDT_NEW_PKCS5_PRF"), wxDefaultPosition, wxDefaultSize, 0 );
+ Pkcs5PrfStaticText = new wxStaticText( this, wxID_ANY, _("IDT_NEW_KDF"), wxDefaultPosition, wxDefaultSize, 0 );
Pkcs5PrfStaticText->Wrap( -1 );
GridBagSizer->Add( Pkcs5PrfStaticText, wxGBPosition( 9, 0 ), wxGBSpan( 1, 1 ), wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
diff --git a/src/Main/Forms/TrueCrypt.fbp b/src/Main/Forms/TrueCrypt.fbp
index 3c911652..0540f863 100644
--- a/src/Main/Forms/TrueCrypt.fbp
+++ b/src/Main/Forms/TrueCrypt.fbp
@@ -3595,7 +3595,7 @@
1
0
- "ENCRYPTION_ALGORITHM" "PKCS5_PRF" "IDT_HASH_ALGO"
+ "ENCRYPTION_ALGORITHM" "KDF" "IDT_HASH_ALGO"
1
1
@@ -11973,7 +11973,7 @@
0
0
wxID_ANY
- PKCS5_PRF
+ KDF
0
0
@@ -21959,7 +21959,7 @@
0
0
wxID_ANY
- IDT_NEW_PKCS5_PRF
+ IDT_NEW_KDF
0
0
diff --git a/src/Main/Forms/VolumePropertiesDialog.cpp b/src/Main/Forms/VolumePropertiesDialog.cpp
index 130a461e..b394ff0c 100644
--- a/src/Main/Forms/VolumePropertiesDialog.cpp
+++ b/src/Main/Forms/VolumePropertiesDialog.cpp
@@ -62,9 +62,9 @@ namespace VeraCrypt
AppendToList ("BLOCK_SIZE", blockSize.str() + L" " + LangString ["BITS"]);
AppendToList ("MODE_OF_OPERATION", volumeInfo.EncryptionModeName);
if (volumeInfo.Pim <= 0)
- AppendToList ("PKCS5_PRF", volumeInfo.Pkcs5PrfName);
+ AppendToList ("KDF", volumeInfo.Pkcs5PrfName);
else
- AppendToList ("PKCS5_PRF", StringFormatter (L"{0} (Dynamic)", volumeInfo.Pkcs5PrfName));
+ AppendToList ("KDF", StringFormatter (L"{0} (Dynamic)", volumeInfo.Pkcs5PrfName));
#if 0
AppendToList ("PKCS5_ITERATIONS", StringConverter::FromNumber (volumeInfo.Pkcs5IterationCount));
diff --git a/src/Main/UserInterface.cpp b/src/Main/UserInterface.cpp
index 87cdcc61..5965bb69 100644
--- a/src/Main/UserInterface.cpp
+++ b/src/Main/UserInterface.cpp
@@ -290,7 +290,7 @@ namespace VeraCrypt
prop << LangString["BLOCK_SIZE"] << L": " << blockSize.str() + L" " + LangString ["BITS"] << L'\n';
prop << LangString["MODE_OF_OPERATION"] << L": " << volume.EncryptionModeName << L'\n';
- prop << LangString["PKCS5_PRF"] << L": " << volume.Pkcs5PrfName << L'\n';
+ prop << LangString["KDF"] << L": " << volume.Pkcs5PrfName << L'\n';
prop << LangString["VOLUME_FORMAT_VERSION"] << L": " << (volume.MinRequiredProgramVersion < 0x10b ? 1 : 2) << L'\n';
prop << LangString["BACKUP_HEADER"] << L": " << LangString[volume.MinRequiredProgramVersion >= 0x10b ? "UISTR_YES" : "UISTR_NO"] << L'\n';
@@ -1184,7 +1184,7 @@ const FileManager fileManagers[] = {
"\n"
"-C, --change [VOLUME_PATH]\n"
" Change a password and/or keyfile(s) of a volume. Most options are requested\n"
- " from the user if not specified on command line. PKCS-5 PRF HMAC hash\n"
+ " from the user if not specified on command line. KDF hash\n"
" algorithm can be changed with option --hash. See also options -k,\n"
" --new-keyfiles, --new-password, -p, --random-source.\n"
"\n"
diff --git a/src/Mount/Favorites.cpp b/src/Mount/Favorites.cpp
index f28498fd..5ec9da8b 100644
--- a/src/Mount/Favorites.cpp
+++ b/src/Mount/Favorites.cpp
@@ -950,7 +950,7 @@ namespace VeraCrypt
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
{
- nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
if (favorite.Pkcs5 == i)
nSelected = nIndex;
@@ -985,7 +985,7 @@ namespace VeraCrypt
EnableWindow (GetDlgItem (hwndDlg, IDC_FAVORITE_MOVE_UP), enable);
EnableWindow (GetDlgItem (hwndDlg, IDC_FAVORITE_MOVE_DOWN), enable);
EnableWindow (GetDlgItem (hwndDlg, IDC_FAVORITE_REMOVE), enable);
- EnableWindow (GetDlgItem (hwndDlg, IDT_PKCS5_PRF), enable && !favorite.SystemEncryption);
+ EnableWindow (GetDlgItem (hwndDlg, IDT_KDF), enable && !favorite.SystemEncryption);
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), enable && !favorite.SystemEncryption);
EnableWindow (GetDlgItem (hwndDlg, IDT_PIM), enable);
EnableWindow (GetDlgItem (hwndDlg, IDC_PIM), enable);
diff --git a/src/Mount/Mount.c b/src/Mount/Mount.c
index 43133189..47211096 100644
--- a/src/Mount/Mount.c
+++ b/src/Mount/Mount.c
@@ -2220,7 +2220,7 @@ void CALLBACK ChangePwdWaitThreadProc(void* pArg, HWND hwndDlg)
catch(...)
{}
- pThreadParam->pkcs5 = 0; // PKCS-5 PRF unchanged (currently we can't change PRF of system encryption)
+ pThreadParam->pkcs5 = 0; // KDF unchanged (currently we can't change PRF of system encryption)
try
{
@@ -2361,7 +2361,7 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
{
- nIndex = SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
if (i == EffectiveVolumePkcs5)
{
@@ -2393,7 +2393,7 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
{
if (!HashIsDeprecated (i))
{
- nIndex = SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
}
}
@@ -2434,7 +2434,7 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
EnableWindow (GetDlgItem (hwndDlg, IDC_SHOW_PASSWORD_CHPWD_NEW), FALSE);
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PASSWORD), FALSE);
EnableWindow (GetDlgItem (hwndDlg, IDT_CONFIRM_PASSWORD), FALSE);
- EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PKCS5_PRF), FALSE);
+ EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_KDF), FALSE);
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), FALSE);
break;
@@ -2457,7 +2457,7 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
EnableWindow (GetDlgItem (hwndDlg, IDC_NEW_KEYFILES), FALSE);
EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PASSWORD), FALSE);
EnableWindow (GetDlgItem (hwndDlg, IDT_CONFIRM_PASSWORD), FALSE);
- EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PKCS5_PRF), FALSE);
+ EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_KDF), FALSE);
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), FALSE);
break;
@@ -2489,8 +2489,8 @@ BOOL CALLBACK PasswordChangeDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPAR
/* for system encryption, we can't change the PRF */
- EnableWindow (GetDlgItem (hwndDlg, IDT_PKCS5_PRF), FALSE);
- EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_PKCS5_PRF), FALSE);
+ EnableWindow (GetDlgItem (hwndDlg, IDT_KDF), FALSE);
+ EnableWindow (GetDlgItem (hwndDlg, IDT_NEW_KDF), FALSE);
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), FALSE);
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_OLD_PRF_ID), FALSE);
@@ -3047,7 +3047,7 @@ BOOL CALLBACK PasswordDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
{
- nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
if (*pkcs5 && (*pkcs5 == i))
defaultPrfIndex = nIndex;
@@ -3134,7 +3134,7 @@ BOOL CALLBACK PasswordDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
{
if ((bSystemIsGPT || HashForSystemEncryption(i)) && (i != ARGON2))
{
- nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
if (*pkcs5 && (*pkcs5 == i))
defaultPrfIndex = nIndex;
@@ -3738,7 +3738,7 @@ BOOL CALLBACK MountOptionsDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
{
- nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
/* if a PRF was selected previously, select it */
if (i == pMountOptions->ProtectedHidVolPkcs5Prf)
@@ -3756,7 +3756,7 @@ BOOL CALLBACK MountOptionsDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
EnableWindow (GetDlgItem (hwndDlg, IDT_HIDDEN_PROT_PASSWD), protect);
EnableWindow (GetDlgItem (hwndDlg, IDC_KEYFILES_HIDVOL_PROT), protect);
EnableWindow (GetDlgItem (hwndDlg, IDC_KEYFILES_ENABLE_HIDVOL_PROT), protect);
- EnableWindow (GetDlgItem (hwndDlg, IDT_PKCS5_PRF), protect);
+ EnableWindow (GetDlgItem (hwndDlg, IDT_KDF), protect);
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), protect);
EnableWindow (GetDlgItem (hwndDlg, IDT_PIM), protect);
EnableWindow (GetDlgItem (hwndDlg, IDC_PIM), protect);
@@ -3952,7 +3952,7 @@ BOOL CALLBACK MountOptionsDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
EnableWindow (GetDlgItem (hwndDlg, IDC_SHOW_PASSWORD_MO), protect);
EnableWindow (GetDlgItem (hwndDlg, IDC_KEYFILES_HIDVOL_PROT), protect);
EnableWindow (GetDlgItem (hwndDlg, IDC_KEYFILES_ENABLE_HIDVOL_PROT), protect);
- EnableWindow (GetDlgItem (hwndDlg, IDT_PKCS5_PRF), protect);
+ EnableWindow (GetDlgItem (hwndDlg, IDT_KDF), protect);
EnableWindow (GetDlgItem (hwndDlg, IDC_PKCS5_PRF_ID), protect);
EnableWindow (GetDlgItem (hwndDlg, IDT_PIM), protect);
EnableWindow (GetDlgItem (hwndDlg, IDC_PIM), protect);
@@ -4316,12 +4316,12 @@ BOOL CALLBACK VolumePropertiesDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LP
ListSubItemSet (list, i++, 1, EAGetModeName (prop.mode));
// PKCS 5 PRF
- ListItemAdd (list, i, GetString ("PKCS5_PRF"));
+ ListItemAdd (list, i, GetString ("KDF"));
if (prop.volumePim == 0)
- ListSubItemSet (list, i++, 1, get_pkcs5_prf_name (prop.pkcs5));
+ ListSubItemSet (list, i++, 1, get_kdf_name (prop.pkcs5));
else
{
- StringCbPrintfW (szTmp, sizeof(szTmp), L"%s (Dynamic)", get_pkcs5_prf_name (prop.pkcs5));
+ StringCbPrintfW (szTmp, sizeof(szTmp), L"%s (Dynamic)", get_kdf_name (prop.pkcs5));
ListSubItemSet (list, i++, 1, szTmp);
}
@@ -12338,7 +12338,7 @@ static BOOL CALLBACK DefaultMountParametersDlgProc (HWND hwndDlg, UINT msg, WPAR
for (i = FIRST_PRF_ID; i <= LAST_PRF_ID; i++)
{
- nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_pkcs5_prf_name(i));
+ nIndex = (int) SendMessage (hComboBox, CB_ADDSTRING, 0, (LPARAM) get_kdf_name(i));
SendMessage (hComboBox, CB_SETITEMDATA, nIndex, (LPARAM) i);
if (DefaultVolumePkcs5 && (DefaultVolumePkcs5 == i))
defaultPrfIndex = nIndex;
diff --git a/src/Mount/Mount.rc b/src/Mount/Mount.rc
index cb65a7b0..047fecc9 100644
--- a/src/Mount/Mount.rc
+++ b/src/Mount/Mount.rc
@@ -142,11 +142,11 @@ BEGIN
RTEXT "Password:",IDT_PASSWORD,12,16,72,8
RTEXT "Password:",IDT_NEW_PASSWORD,8,124,76,8
RTEXT "Confirm Password:",IDT_CONFIRM_PASSWORD,9,140,75,16
- RTEXT "PKCS-5 PRF:",IDT_NEW_PKCS5_PRF,9,200,74,10,SS_CENTERIMAGE
+ RTEXT "KDF:",IDT_NEW_KDF,9,200,74,10,SS_CENTERIMAGE
GROUPBOX "Current",IDT_CURRENT,6,3,270,97
GROUPBOX "New",IDT_NEW,6,108,270,130
RTEXT "Wipe mode:",IDT_WIPE_MODE,9,220,74,8,0,WS_EX_RIGHT
- RTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,12,34,74,10,SS_CENTERIMAGE
+ RTEXT "KDF:",IDT_KDF,12,34,74,10,SS_CENTERIMAGE
RTEXT "Volume PIM:",IDT_OLD_PIM,12,54,74,10,NOT WS_VISIBLE
LTEXT "(Empty or 0 for default iterations)",IDC_OLD_PIM_HELP,135,54,196,8,NOT WS_VISIBLE
RTEXT "Volume PIM:",IDT_PIM,9,157,75,16,NOT WS_VISIBLE
@@ -202,7 +202,7 @@ BEGIN
DEFPUSHBUTTON "OK",IDOK,252,8,69,14
PUSHBUTTON "Cancel",IDCANCEL,252,25,69,14
RTEXT "Password:",IDT_PASSWORD,0,10,65,13
- RTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,0,27,65,11
+ RTEXT "KDF:",IDT_KDF,0,27,65,11
RTEXT "Volume PIM:",IDT_PIM,0,46,65,8,NOT WS_VISIBLE
END
@@ -399,7 +399,7 @@ BEGIN
CONTROL "Use Volume ID to mount favorite",IDC_FAVORITE_USE_VOLUME_ID,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,148,337,10
COMBOBOX IDC_PKCS5_PRF_ID,87,166,96,90,CBS_DROPDOWNLIST | WS_TABSTOP
- LTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,19,168,63,10
+ LTEXT "KDF:",IDT_KDF,19,168,63,10
END
IDD_DEFAULT_MOUNT_PARAMETERS DIALOGEX 0, 0, 167, 65
@@ -410,7 +410,7 @@ BEGIN
COMBOBOX IDC_PKCS5_PRF_ID,57,24,103,90,CBS_DROPDOWNLIST | WS_TABSTOP
DEFPUSHBUTTON "OK",IDOK,57,44,50,14
PUSHBUTTON "Cancel",IDCANCEL,111,44,50,14
- LTEXT "PKCS-5 PRF:",IDT_PKCS5_PRF,8,26,44,11
+ LTEXT "KDF:",IDT_KDF,8,26,44,11
END
IDD_SYSENC_SETTINGS DIALOGEX 0, 0, 371, 344
diff --git a/src/Mount/Resource.h b/src/Mount/Resource.h
index 007b948b..45a35788 100644
--- a/src/Mount/Resource.h
+++ b/src/Mount/Resource.h
@@ -158,7 +158,7 @@
#define IDC_FAVORITES_HELP_LINK 1135
#define IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX 1136
#define IDC_PREF_UNMOUNT_SESSION_LOCKED 1137
-#define IDT_NEW_PKCS5_PRF 1138
+#define IDT_NEW_KDF 1138
#define IDC_PKCS5_OLD_PRF_ID 1139
#define IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT 1141
#define IDT_OLD_PIM 1142