问题标签 [cryptsharp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 检查drupal 7密码到C#
我正在使用 CryptSharp 官方版本来检查 drupal 密码哈希,但我总是出错,Libarary 没有任何有关 drupal 7 密码 7 的直接文档,但它说它对 nuget 描述具有 drupal 7 支持。
使用此代码
测试以下密码和哈希
但结果总是false
,我可以通过相同的哈希登录drupal
c# - 如何使用 CryptSharp 验证输入?
使用以下函数,您可以使用 bcrypt 加密输入字符串。
这使用了很棒的CryptSharp,但是你如何根据这个函数返回的哈希来验证用户输入呢?
我在库中找不到任何功能来执行此操作。
我能想到的最好方法是使用以下方法:
唯一的问题是盐值不会相同,因此这些值几乎总是不一致。
c# - C# 中的 CryptSharp SCrypt 实现
我正在研究 VS2015 中的 CryptSharp SCrypt 实现。我需要加密/解密要作为电子邮件附件发送的文本文件。最初我使用的是 AES,但考虑到 HMAC-SHA1 已经过时,我选择使用 SCrypt 进行密码散列。但是,SCrypt 并没有公开数据加密本身的公共方法,那么将 SCrypt 散列密码传递给 AES,然后使用后者进行数据加密是否有意义?或者也许有更好的方法?
在这种情况下,我会想象这样的事情,但我需要找到一种方法来可靠地随机化 IV ...
然后进行文件加密:
尽管它似乎有效,但我不确定它是否有意义,所以非常感谢您的任何见解。
编辑:
按照 vcsjones 的建议,如果我理解正确的话,SetAes 函数会看起来像这样:
c# - Cryptsharp C# Visual Studio 2022 没有定义
我试过跑
但我似乎无法运行它。
Passwort
是一个随机的 5 字符字符串
我有这个代码:
但不断遇到错误:
Crypter 没有 MD5 的定义
MD5CrypterVariant 不可用
我错过了什么?
提前致谢