pynacl crypto_core_hsalsa20用于Nuki Smartlock 2.0

问题描述

我需要crypto_core_hsalsa20函数来为我的NUKI分配密钥。

双方使用函数dh1计算DH Key k 一种。键 0DE40B998E0E330376F2D2FC4892A6931E25055FD09F054F99E93FECD9BA611E 8.双方使用函数kdf1从k导出长期共享密钥s 一种。共用金钥 217FCB0F18CAF284E9BDEA0B94B83B8D10867ED706BFDEDBD2381F4CB3B8F730

4.2密钥派生函数kdf1

static const unsigned char _0[16];
static const unsigned char sigma[16] = "expand 32-byte k";
crypto_core_hsalsa20(k,_0,s,sigma)

用于从dh1计算出的共享密钥中导出长期秘密密钥

我用nacl.publik.Box(= dh1)函数计算了DH Key k。

有人可以告诉我如何在pynacl中使用kdf1函数吗? 谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)