1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2026-06-09 22:36:59 -05:00

Linux/macOS: Implement missing Argon2 KDF support on Unix

This commit is contained in:
Mounir IDRASSI
2026-04-18 00:20:32 +09:00
parent e07bd19f20
commit e59eb421fb
81 changed files with 848 additions and 226 deletions
+4
View File
@@ -664,10 +664,13 @@ Information about Corsican localization:
<entry lang="co" key="PIM_HIDVOL_TITLE">PIM di u vulume piattatu</entry>
<entry lang="co" key="PIM_HIDDEN_OS_TITLE">PIM per u sistema operatoriu piattatu</entry>
<entry lang="co" key="PIM_HELP">PIM (Multiplicatore dIterazioni Persunali) hè u valore chì cuntrolleghja u contu diterazioni impiegate da a derivazione di a chjave dintestatura cusì :\n Iterazioni = 15000 + (PIM x 1000).\n\nQuandu u campu hè viotu o definitu à 0, VeraCrypt impiegheghja un valore predefinitu (485) chì assicureghja un altu livellu di sicurità.\n\nQuandu a parolla dintesa hè menu longa chè 20 caratteri, u valore PIM ùn pò micca esse più chjucu chè 485 per mantene un livellu minimu di sicurità.\nQuandu a parolla dintesa hè omancu di 20 caratteri, u PIM pò esse definitu à un qualunque valore.\n\nUn valore PIM più maiò chè 485 aumenterà a durata di muntatura. Un chjucu valore PIM (menu chè 485) riducerà a durata di muntatura ma què pò riduce a sicurità s’è a parolla dintesa ùn hè abbastanza forta.</entry>
<entry lang="en" key="PIM_ARGON2_HELP">PIM (Personal Iterations Multiplier) controls the memory and time costs used by Argon2id header key derivation as follows:\n Memory = min(64 MiB + ((PIM - 1) x 32 MiB), 1024 MiB)\n Iterations = 3 + ((PIM - 1) / 3) for PIM 31 or lower, then 13 + (PIM - 31)\n\nWhen left empty or set to 0, VeraCrypt will use the default Argon2 PIM (12), which uses 416 MiB of memory and 6 iterations.\n\nWhen the password is less than 20 characters, Argon2 PIM can't be smaller than 12 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, Argon2 PIM can be set to any value.\n\nAn Argon2 PIM larger than 12 increases memory usage up to 1024 MiB and then increases iterations. This will lead to slower mounting. A small Argon2 PIM (less than 12) will lead to quicker mounting but it can reduce security if the password is not strong enough.</entry>
<entry lang="co" key="PIM_SYSENC_HELP">PIM (Multiplicatore dIterazioni Persunali) hè u valore chì cuntrolleghja u contu diterazioni impiegate da a derivazione di a chjave dintestatura cusì :\n Iterazioni = PIM x 2048.\n\nQuandu u campu hè viotu o definitu à 0, VeraCrypt impiegheghja un valore predefinitu chì assicureghja un altu livellu di sicurità.\n\nQuandu a parolla dintesa hè menu longa chè 20 caratteri, u valore PIM ùn pò micca esse più chjucu chè 98 per mantene un livellu minimu di sicurità.\nQuandu a parolla dintesa hè omancu di 20 caratteri, u PIM pò esse definitu à un qualunque valore.\n\nUn valore PIM più maiò chè 98 aumenterà a durata di a piccera. Un chjucu valore PIM (menu chè 98) riducerà a durata di a piccera ma què pò riduce a sicurità s’è a parolla dintesa ùn hè abbastanza forta.</entry>
<entry lang="co" key="PIM_SYSENC_CHANGE_WARNING">Arricurdassi di u numeru per piccià u sistema</entry>
<entry lang="co" key="PIM_LARGE_WARNING">Avete sceltu un valore PIM più maiò chè u valore predefinitu di VeraCrypt.\nSappiate chì què pò aumentà a durata di a muntatura o di a piccera.</entry>
<entry lang="en" key="PIM_ARGON2_LARGE_WARNING">You have chosen an Argon2 PIM value that is larger than VeraCrypt default value.\nPlease note that this can require more memory and lead to much slower mounting.</entry>
<entry lang="co" key="PIM_SMALL_WARNING">Avete sceltu un valore PIM (Multiplicatore dIterazioni Persunali) chì hè più chjucu chè u valore predefinitu di VeraCrypt. Sappiate chì, s’è a vostra parolla dintesa ùn hè abbastanza forta, què pò riduce u livellu di sicurità.\n\nCunfirmate chì vò impiegate una parolla dintesa forta ?</entry>
<entry lang="en" key="PIM_ARGON2_SMALL_WARNING">You have chosen an Argon2 PIM value that is smaller than the default VeraCrypt value. Please note that if your password is not strong enough, this could lead to weaker security.\n\nDo you confirm that you are using a strong password?</entry>
<entry lang="co" key="PIM_SYSENC_TOO_BIG">U valore massimu di u multiplicatore diterazioni persunali (PIM) per a cifratura di u sistema hè 65535.</entry>
<entry lang="co" key="PIM_TITLE">PIM di u vulume</entry>
<entry lang="co" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nAVERTIMENTU : Qualchì schedariu piattatu hè statu trovu in u chjassu di ricerca di u schedariu chjave. Un tale schedariu piattatu ùn pò micca esse impiegatu cum’è schedarii chjave. Sella hè bisognu à impiegallu cum’è schedarii chjave, cacciate u so attributu « Piattatu » (cliccu dirittu nant’à u schedariu eppò selezziunate « Pruprietà », cacciate l¹ozzione « Piattatu », è cliccu nant’à « Vai »). Nota : I schedarii piattati sò videvule solu s’è lozzione currispondente hè attiva (Urdinatore &gt; Organizà &gt; Cartulare è ozzioni di ricerca &gt; Vista).</entry>
@@ -1124,6 +1127,7 @@ Information about Corsican localization:
<entry lang="co" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">Sta cudificazione ùn hè micca accettata per u modu TrueCrypt.</entry>
<entry lang="co" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">U PIM (valore massimu di u multiplicatore diterazioni persunali) ùn hè micca accettatu per u modu TrueCrypt.</entry>
<entry lang="co" key="PIM_REQUIRE_LONG_PASSWORD">A parolla dintesa deve cuntene omancu 20 caratteri per pudè impiegà u valore PIM specificatu.\nE parolle dintesa più corte ponu solu esse impiegate s’è u PIM hè uguale à 485 o superiore.</entry>
<entry lang="en" key="PIM_ARGON2_REQUIRE_LONG_PASSWORD">Password must contain 20 or more characters in order to use the specified Argon2 PIM.\nShorter passwords can only be used if the Argon2 PIM is 12 or greater.</entry>
<entry lang="co" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">A parolla dintesa dautenticazione di prepiccera deve cuntene omancu 20 caratteri per pudè impiegà u valore PIM specificatu.\nE parolle dintesa più corte ponu solu esse impiegate s’è u PIM hè uguale à 98 o superiore.</entry>
<entry lang="co" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">I schedarii chjave ùn sò micca accettati attualmente per a cifratura di u sistema.</entry>
<entry lang="co" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">Avertimentu : VeraCrypt ùn hà micca pussutu risturà a dispusizione dorigine di a tastera. Què vi pò impedisce di stampittà currettamente a parolla dintesa.</entry>