我看过的所有文档和示例都使用C#代码生成机密,如下所示:
new Secret("secret".Sha256())
这对于初始设置并在启动时插入数据库很合适,但是如果我想在运行时直接向数据库添加密钥,该怎么办。最好,我想向不涉及任何代码的客户发出指示。
我尝试使用在线工具对字符串进行哈希处理,然后对字符串进行Base64编码,但是它与代码生成的内容不匹配,所以我想我缺少了一步。
答案 0 :(得分:1)
该函数的代码在这里:
您可以创建自己的工具或库来满足您的要求。我们有一个SQL实现,因此我们可以根据需要轻松地将客户端直接导入数据库。