Định nghĩa của thuật toán s2k là gì? Ví dụ: "PBKDF2 (SHA-1)" là một thuật toán s2k.Thuật toán s2k là gì?
Dưới đây là một số mã Botan nó liên quan tới s2k:
AutoSeeded_RNG rng;
std::auto_ptr<S2K> s2k(get_s2k("PBKDF2(SHA-1)"));
s2k->set_iterations(8192);
s2k->new_random_salt(rng, 8);
SymmetricKey bc_key = s2k->derive_key(key_len, "BLK" + passphrase);
InitializationVector iv = s2k->derive_key(iv_len, "IVL" + passphrase);
SymmetricKey mac_key = s2k->derive_key(16, "MAC" + passphrase);