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
@@ -644,10 +644,13 @@
<entry lang="id" key="PIM_HIDVOL_TITLE">PIM Volume Tersembunyi</entry>
<entry lang="id" key="PIM_HIDDEN_OS_TITLE">PIM untuk Sistem Operasi Tersembunyi</entry>
<entry lang="id" key="PIM_HELP">PIM (Personal Iterations Multiplier) adalah nilai yang mengontrol jumlah iterasi yang digunakan oleh derivasi kunci header sebagai berikut: \n Iterasi = 15000 + (PIM x 1000). \n \n Ketika dibiarkan kosong atau diatur ke 0, VeraCrypt akan menggunakan nilai default (485) yang memastikan keamanan tinggi. PIM tidak bisa lebih kecil dari 485 untuk mempertahankan tingkat keamanan minimal.\n Ketika kata sandi adalah 20 karakter atau lebih, PIM dapat diatur ke nilai apa pun. Nilai PIM kecil (kurang dari 485) akan mengarah pada pemasangan yang lebih cepat tetapi dapat mengurangi keamanan jika kata sandi tidak cukup kuat.</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="id" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) adalah nilai yang mengontrol jumlah iterasi yang digunakan oleh derivasi kunci header sebagai berikut:\n Iterasi = PIM x 2048.\n\n Ketika dibiarkan kosong atau diatur ke 0, VeraCrypt akan menggunakan nilai default yang memastikan keamanan tinggi.\n\nMengapa kata sandi kurang dari 20 karakter, PIM tidak bisa lebih kecil dari 98 untuk mempertahankan tingkat keamanan minimal.\nMeng kata sandinya 20 karakter atau 20 karakter, PIM tidak bisa lebih kecil dari 98 untuk mempertahankan tingkat keamanan minimal. Lebih lanjut, PIM dapat diatur ke nilai apa pun. nilai PIM yang lebih besar dari 98 akan mengarah pada boot yang lebih lambat. Nilai PIM kecil (kurang dari 98) akan mengarah ke boot yang lebih cepat tetapi dapat mengurangi keamanan jika kata sandi tidak cukup kuat.</entry>
<entry lang="id" key="PIM_SYSENC_CHANGE_WARNING">Ingat Nomor ke Sistem Boot</entry>
<entry lang="id" key="PIM_LARGE_WARNING">Anda telah memilih nilai PIM yang lebih besar dari nilai baku VeraCrypt.\nHarap catat bahwa ini akan menyebabkan mengait/boot yang jauh lebih lambat.</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="id" key="PIM_SMALL_WARNING">Anda telah memilih Personal Iterations Multiplier (PIM) yang lebih kecil dari nilai VeraCrypt default. Harap dicatat bahwa jika kata sandi Anda tidak cukup kuat, ini dapat menyebabkan keamanan yang lebih lemah.</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="id" key="PIM_SYSENC_TOO_BIG">Nilai maksimum Personal Iterations Multiplier (PIM) untuk enkripsi sistem adalah 65535.</entry>
<entry lang="id" key="PIM_TITLE">PIM Volume</entry>
<entry lang="id" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWARNING: File tersembunyi telah ditemukan di jalur pencarian keyfile. File tersembunyi tersebut tidak dapat digunakan sebagai keyfiles. Jika Anda perlu menggunakannya sebagai keyfiles, hapus atribut 'Tersembunyi' mereka (klik kanan masing-masing dari mereka, pilih 'Properti', hapus centang 'Tersembunyi' dan klik OK). Catatan: File tersembunyi hanya terlihat jika opsi yang sesuai diaktifkan (Komputer &gt; Atur &gt; 'Folder dan opsi pencarian' &gt; View).</entry>
@@ -1104,6 +1107,7 @@
<entry lang="id" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">Algoritma ini tidak didukung untuk mode TrueCrypt.</entry>
<entry lang="id" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Personal Iterations Multiplier) tidak didukung untuk mode TrueCrypt.</entry>
<entry lang="id" key="PIM_REQUIRE_LONG_PASSWORD">Kata sandi harus berisi 20 atau lebih karakter untuk menggunakan PIM yang ditentukan.\nKata sandi yang lebih pendek hanya dapat dipakai bila PIM bernilai 485 atau lebih.</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="id" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Kata sandi otentikasi pra-boot harus berisi 20 atau lebih karakter untuk menggunakan KATA SANDI PIM yang ditentukan.</entry>
<entry lang="id" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Berkas kunci saat ini tidak didukung untuk enkripsi sistem.</entry>
<entry lang="id" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">Peringatan: VeraCrypt tidak dapat memulihkan tata letak papan ketik asli. Hal ini dapat menyebabkan Anda memasukkan kata sandi secara salah.</entry>