1
對於libsodium中的public key encryption和diffie-hellman,我通常通過生成32個隨機字節並使用randombytes_buf
生成私鑰,然後使用crypto_scalarmult_base
導出公鑰(必要時)。libsodium如何生成密鑰對
使用crypto_box_keypair
生成密鑰對(語法除外)有什麼好處嗎?或者這個功能基本上做到了這一點?
對於libsodium中的public key encryption和diffie-hellman,我通常通過生成32個隨機字節並使用randombytes_buf
生成私鑰,然後使用crypto_scalarmult_base
導出公鑰(必要時)。libsodium如何生成密鑰對
使用crypto_box_keypair
生成密鑰對(語法除外)有什麼好處嗎?或者這個功能基本上做到了這一點?
這正是crypto_box_keypair()
函數所做的。
該功能的好處是清晰度,並保證密鑰正確生成。
一旦crypto_box_keypair()函數返回一個公共和私有密鑰 - 他們返回UINT8數組 - >我怎麼把它們轉換成可使用的字符串(以JSON發送) sodium.to_string似乎並沒有工作 – Edward
編碼爲十六進制字符串。 –