apa yang harus digunakan sebagai garam?
<p>saya selalu mendengar bahwa yang terbaik adalah menggunakan garam di atas kata sandi yang disimpan, yang kemudian entah bagaimana digabungkan dan di hash setelahnya. tapi saya tidak tahu <em>apa</em> untuk digunakan sebagai garam. apa yang akan menjadi garam yang baik?</p>
<p>katakanlah anda memiliki tabel tempat anda menyimpan kata sandi untuk setiap orang.</p><p>untuk "menyimpan" kata sandi yang dihasilkan, lakukan hal berikut</p><ol> <li>dapatkan login dari pengguna</li> <li>dapatkan kata sandi</li> <li>menghasilkan garam dari nilai acak. katakanlah, dari/dev/random (seperti yang disarankan @michal), anda mendapat "a12bc34de56fg"</li> <li>gunakan beberapa fungsi hashing untuk menghasilkan kata sandi hash. katakanlah kata sandi asli adalah "1 kata sandi" dan anda akan menggunakan hashing sha. anda akan melakukannya</li> </ol><p>hashed\_password = sha (sha (sha (.... sha ("1passworda12bc34de56fg")))))))))))</p><p>simpan kata sandi, dengan login dan garam, di tabel.</p><pre><code>login password salt  john a7b82783... a12bc34de56fg </code></pre><p>dan kemudian, untuk memverifikasi ketika pengguna mengakses aplikasi anda:</p><ol> <li>dapatkan login dan kata sandi</li> <li>ambil garam untuk login dari database (anda akan mendapatkan garam: a12bc34de56fg)</li> <li>gabungkan kata sandi teks biasa dengan garam dan lakukan semua hashing lagi:</li> </ol><p>hashed\_password = sha (sha (sha (.... sha ("1passworda12bc34de56fg")))))))))))</p><p>verifikasi apakah hashed\_password yang anda hitung sama dengan yang disimpan dalam database. anda akan tahu apakah kata sandi itu benar atau tidak.</p><p>itu dia!. anda bisa mendapatkan garam dari sumber acak yang anda suka. kenapa harus acak? karena garam non-acak akan membuatnya lebih mudah untuk mencoba memaksa aplikasi anda.</p>
soal di atas meminta kita untuk menjawab pertanyaan dengan memilih jawaban yang benar.

untuk mencari informasi dari procedure text kita dapat melakukan scanning. caranya, cukup cari kata kuncinya saja di dalam text.

salt merupakan bahan makanan. berarti kita dapat mencarinya di bagian ingredients.

di dalam text tersebut tertulis:

1 1/2 tablespoon salt


jadi jawaban yang tepat adalah c. natrium dan klorida merupakan unsur sehingga garam merupakan gabungan dari unsur-unsur. gabungan dari beberapa unsur yang terbentuk melalui reaksi kimia disebut senyawa. 

dengan demikian, garam dapur berada dalam bentuk senyawa.

oleh karena itu, jawaban yang tepat adalah b. garam merupakan garam yang anionnya berasal dari asam lemah  dan kationnya berasal dari basa lemah . larutan ini di dalam air akan terionisasi dan kedua ion garam tersebut bereaksi dengan air. oleh karena itu kedua ion garam masing-masing akan menghasilkan ion dan ion , maka sifat larutan ditentukan oleh nilai tetapan kesetimbangan dari kedua reaksi tersebut.

jadi, garam terhidrolisis sempurna (hidrolisis total) dan bersifatbasa karena . larutan penyangga (buffer) merupakan larutan yang terdiri dari asam lemah atau basa lemah dengan garamnya (asam/basa konjugasinya). pilihan jawaban yang merupakan larutan penyangga adalah asam lemah hcn dan garam kcn.


jadi, jawaban yang tepat adalah c. garam merupakan hasil reaksi dari pencampuran asam dan basa. hidrolisis garam merupakan reaksi antara ion lemah pada garam dengan air, yang phnya bergantung dari sifat garam. ada 4 macam reaksi pembentukan garam serta sifatnya, yaitu :


 garam yang bersifat netral, yaitu garam yang terbentuk dari asam kuat dan basa kuat. garam ini tidak terhidrolisis contoh : kcl 
 garam yang bersifat asam, yaitu garam yang terbentuk dari asam kuat dan basa lemah. garam ini terhidrolisis sebagian. contoh : 
 garam yang bersifat basa, yaitu garam yang terbentuk dari basa kuat dan asam lemah. garam ini terhidrolisis sebagian. contoh : 
 garam yang terbentuk dari asam lemah dan basa lemah sifatnya bergantung dari nilai ka dan kb. garam ini terhidrolisis total. contoh 


garam  berasal dari reaksi antara asam karbonat yaitu asam lemah dan natrium hidroksida (naoh) yaitu basa kuat, maka larutan bersifat basa.

 

jadi, garam  bersifat basa. menghitung mol koh



menghitung mol  



dari perhitungan tersebut, maka reaksi yang terjadi adalah sebagai berikut:

 

persamaan reaksi tersebut menunjukkan asam dan basa habis bereaksi, maka larutan yang terbentuk adalah garam basa yang terhidrolisis.

menghitung konsentrasi garam:

 

menghitung ph

 

 

 


jadi, nilai ph campuran tersebut adalah 8, dan jawaban yang tepat adalah e. konstanta hasil kali kelarutan atau ksp adalah hasil kali konsentrasi ion-ion tersebut dipangkatkan koefisien reaksi. tidak semua garam bersifat larut dalam air, apabila garam yang sukar larut itu dikocok dalam air maka garam itu sebagian akan larut dalam air dan bagian yang larut ini akan terurai menjadi ion - ionnya. suatu larutan dikatakan jenuh, tepat jenuh atau mengendap dapat dilakukan dengan membandingkan qsp dan ksp.


 



jadi, jawaban yang benar adalah d. <p>rencana yang anda miliki saat ini terlihat seperti rencana paling optimal bagi saya.</p><p>saya tidak setuju dengan pernyataan di jawaban lain bahwa ia mengirim baris 2.6m ke server jarak jauh.</p><p>rencana itu terlihat bagi saya seolah-olah untuk masing-masing 54 baris yang dikembalikan dari permintaan jarak jauh itu melakukan pencarian indeks ke tabel lokal anda untuk menentukan apakah cocok atau tidak. ini adalah rencana optimal.</p><p>mengganti dengan hash join atau gabung bergabung akan menjadi kontraproduktif mengingat ukuran tabel dan menambahkan perantara <code>#temp</code> table hanya menambahkan langkah tambahan yang sepertinya tidak memberi anda keuntungan.</p> nacl adalah lambang dari senyawa natrium klorida atau yang lebih dikenal dengan garam dapur.

dengan demikian, jawabannya adalah c. untuk menentukan ph larutan tersebut dilakukan dengan perhitungan stoikimetri untuk menentukan hasil reaksi


 





zat yang terbentuk merupakan garam namun garam yang terbentuk dari asam kuat dan basa kuat tidak akan mengalami hidrolisi sehingga ph nya akan netral atau sama dengan 7

jadi, ph campuran dari kedua larutan tersebut adalah 7.