• <legend id='1bSfM'><style id='1bSfM'><dir id='1bSfM'><q id='1bSfM'></q></dir></style></legend>

    <tfoot id='1bSfM'></tfoot>
      • <bdo id='1bSfM'></bdo><ul id='1bSfM'></ul>

        <i id='1bSfM'><tr id='1bSfM'><dt id='1bSfM'><q id='1bSfM'><span id='1bSfM'><b id='1bSfM'><form id='1bSfM'><ins id='1bSfM'></ins><ul id='1bSfM'></ul><sub id='1bSfM'></sub></form><legend id='1bSfM'></legend><bdo id='1bSfM'><pre id='1bSfM'><center id='1bSfM'></center></pre></bdo></b><th id='1bSfM'></th></span></q></dt></tr></i><div id='1bSfM'><tfoot id='1bSfM'></tfoot><dl id='1bSfM'><fieldset id='1bSfM'></fieldset></dl></div>

        <small id='1bSfM'></small><noframes id='1bSfM'>

        寻找与 php 的 password-verify() 等效的 c#

        looking for c# equivalent of php#39;s password-verify()(寻找与 php 的 password-verify() 等效的 c#)

        1. <i id='vZ8hc'><tr id='vZ8hc'><dt id='vZ8hc'><q id='vZ8hc'><span id='vZ8hc'><b id='vZ8hc'><form id='vZ8hc'><ins id='vZ8hc'></ins><ul id='vZ8hc'></ul><sub id='vZ8hc'></sub></form><legend id='vZ8hc'></legend><bdo id='vZ8hc'><pre id='vZ8hc'><center id='vZ8hc'></center></pre></bdo></b><th id='vZ8hc'></th></span></q></dt></tr></i><div id='vZ8hc'><tfoot id='vZ8hc'></tfoot><dl id='vZ8hc'><fieldset id='vZ8hc'></fieldset></dl></div>
            <bdo id='vZ8hc'></bdo><ul id='vZ8hc'></ul>

            <small id='vZ8hc'></small><noframes id='vZ8hc'>

              <tbody id='vZ8hc'></tbody>
            <tfoot id='vZ8hc'></tfoot>
              <legend id='vZ8hc'><style id='vZ8hc'><dir id='vZ8hc'><q id='vZ8hc'></q></dir></style></legend>

                  本文介绍了寻找与 php 的 password-verify() 等效的 c#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我需要将一堆用户帐户 Moodle 导入用 c# 编写的系统.

                  I need to import a bunch of user accounts Moodle into a system written in c#.

                  Moodle 使用 password_hash() 函数来创建密码的哈希值.我需要能够在 c# 中验证这些密码.

                  Moodle uses password_hash() function to create hashes of passwords. I need to be able to verify these passwords in c#.

                  换句话说,我正在寻找 PHP 密码验证功能的 c# 实现(http://www.php.net/manual/en/function.password-verify.php ).

                  In other words I looking for a c# implementation of PHP's password verify function ( http://www.php.net/manual/en/function.password-verify.php ).

                  我用谷歌搜索了一下,但真的找不到任何接近的东西,所以我问是希望避免重新发明轮子:-)

                  I've googled a bit but couldn't really find anything close, so I am asking in hopes of avoiding reinventing the wheel :-)

                  谢谢!

                  推荐答案

                  知道了!

                  首先通过 NuGet 包安装 CryptSharp.(使用 2.0官方"包),顺便说一下,BCrypt.net 不适合我.

                  First install CryptSharp via NuGet Package. (Use the 2.0 "official" package), and by the way, BCrypt.net didn't work for me.

                  然后:

                  using CryptSharp;
                  bool matches = Crypter.CheckPassword("password goes here", "hash goes here");
                  

                  请注意,哈希应该以以下内容开头:$2y$..."

                  Note that hash should start with something like: "$2y$..."

                  像魅力一样工作!:-)

                  Works like a charm! :-)

                  这篇关于寻找与 php 的 password-verify() 等效的 c#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  PHP Upload File Validation(PHP 上传文件验证)
                  PHP Error - Uploading a file(PHP 错误 - 上传文件)
                  How can I write tests for file upload in PHP?(如何在 PHP 中编写文件上传测试?)
                  php resizing image on upload rotates the image when i don#39;t want it to(php在上传时调整图像大小会在我不想要它时旋转图像)
                  How to send additional data using PLupload?(如何使用 PLupload 发送附加数据?)
                  change button text in js/ajax after mp4 =gt;mp3 conversion in php(在 php 中的 mp4 =gt;mp3 转换后更改 js/ajax 中的按钮文本)

                      <i id='7chln'><tr id='7chln'><dt id='7chln'><q id='7chln'><span id='7chln'><b id='7chln'><form id='7chln'><ins id='7chln'></ins><ul id='7chln'></ul><sub id='7chln'></sub></form><legend id='7chln'></legend><bdo id='7chln'><pre id='7chln'><center id='7chln'></center></pre></bdo></b><th id='7chln'></th></span></q></dt></tr></i><div id='7chln'><tfoot id='7chln'></tfoot><dl id='7chln'><fieldset id='7chln'></fieldset></dl></div>
                    1. <tfoot id='7chln'></tfoot>
                        <legend id='7chln'><style id='7chln'><dir id='7chln'><q id='7chln'></q></dir></style></legend>
                            <bdo id='7chln'></bdo><ul id='7chln'></ul>
                              <tbody id='7chln'></tbody>

                            <small id='7chln'></small><noframes id='7chln'>