c# – SQLite中的SHA1哈希:怎么样?
发布时间:2020-12-15 18:03:27 所属栏目:百科 来源:网络整理
导读:并行使用多个DB,需要使用散列密码初始化一些记录.在MS SQL服务器中,有一些方便的函数可以实时散列: HashBytes('SHA1',CONVERT(nvarchar(32),N'admin')) SQLite是否有类似的功能? 如果没有,这是最简单的解决方法(例如从SQL服务器中选择并以某种方式将其插入
并行使用多个DB,需要使用散列密码初始化一些记录.在MS SQL服务器中,有一些方便的函数可以实时散列:
HashBytes('SHA1',CONVERT(nvarchar(32),N'admin')) SQLite是否有类似的功能? 如果没有,这是最简单的解决方法(例如从SQL服务器中选择并以某种方式将其插入到SQLite表中)? 首选的散列算法是SHA1,密码存储在BLOB列中. 更新:我在当前项目中使用C#语言. 解决方法
SQLite3中没有内置这样的功能.
但是你可以定义一个用户功能,例如如果您正在使用C接口,则使用 您也可以尝试使用the 编辑: >有关如何使用C#中的System.Data.SQLite定义自定义函数,请参阅this answer on SQLiteFunction Simple Not Working. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |