久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

    <tfoot id='DmW05'></tfoot><legend id='DmW05'><style id='DmW05'><dir id='DmW05'><q id='DmW05'></q></dir></style></legend>
  1. <small id='DmW05'></small><noframes id='DmW05'>

      <bdo id='DmW05'></bdo><ul id='DmW05'></ul>

      JavaScript 中的 PHP 函數 crypt()

      PHP function crypt() in JavaScript(JavaScript 中的 PHP 函數 crypt())

          <bdo id='gQ3Bl'></bdo><ul id='gQ3Bl'></ul>

            <i id='gQ3Bl'><tr id='gQ3Bl'><dt id='gQ3Bl'><q id='gQ3Bl'><span id='gQ3Bl'><b id='gQ3Bl'><form id='gQ3Bl'><ins id='gQ3Bl'></ins><ul id='gQ3Bl'></ul><sub id='gQ3Bl'></sub></form><legend id='gQ3Bl'></legend><bdo id='gQ3Bl'><pre id='gQ3Bl'><center id='gQ3Bl'></center></pre></bdo></b><th id='gQ3Bl'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='gQ3Bl'><tfoot id='gQ3Bl'></tfoot><dl id='gQ3Bl'><fieldset id='gQ3Bl'></fieldset></dl></div>
          • <legend id='gQ3Bl'><style id='gQ3Bl'><dir id='gQ3Bl'><q id='gQ3Bl'></q></dir></style></legend>
          • <tfoot id='gQ3Bl'></tfoot>
              <tbody id='gQ3Bl'></tbody>

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

              1. 本文介紹了JavaScript 中的 PHP 函數 crypt()的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                在服務器端,我創建了一個密碼哈希:

                On the server side I create a password hash:

                public static function salt()
                {
                    return '$1$' . StringUtil::random(6, array('encode' => StringUtil::ENCODE_BASE_64));
                }
                
                public static function hash($password, $salt = null)
                {
                    return crypt($password, $salt ?: static::salt());
                }
                

                在客戶端,我想使用 CryptoJS 做同樣的事情.javascript 中是否有用于 PHP crypt() 的類似物,而 CryptoJS 則不需要?

                And on client side I want to do the same using CryptoJS. Is there any analogues in javascript for PHP crypt(), not necessary with CryptoJS?

                UPD:我想在客戶端執行此操作,因為我不想將密碼發送到服務器,但是諸如使用哈希加密的 clientId 之類的東西,在服務器上對其進行解密并獲取用于下一次操作的哈希.

                UPD: I want to do this on client side because I don't want to send password to server, but something like clientId crypted with hash, decrypt it on the server and get the hash for the next manipulations.

                推薦答案

                好吧,這里是:一個 PHP 的 crypt 的 CryptoJS 實現對于 MD5 哈希(我想它太大而無法粘貼).所以它不是一個完整的 crypt-like 東西,但在你的代碼示例中你正在設置一個基于 MD5 的哈希(帶有 $1$ salt 前綴).

                Well, here it is: a CryptoJS implementation of PHP's crypt for MD5-hashes (I guess it's too large to paste). So it's not a complete crypt-like thing but in your code example you are setting up a MD5-based hash (with the $1$ salt prefix).

                使用方法:

                1. 存儲在名為 php-crypt-md5.js
                2. 的文件中
                3. 像這樣使用它(rollups"在您的 CryptoJS 目錄中,只需使用正確的路徑):

                1. Store in a file named php-crypt-md5.js
                2. Use it like that ("rollups" is in your CryptoJS directory, just use the correct path):

                <script src="rollups/md5.js"></script>
                <script src="php-crypt-md5.js"></script>
                
                <script>
                    function createSalt(len) {
                        var saltAlpha = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" +
                            "abcdefghijklmnopqrstuvwxyz./-+_"
                
                        var salt = '$1$';
                        for(var i = 0; i < len; ++i) {
                            salt += saltAlpha.charAt(
                                Math.floor(Math.random() * saltAlpha.length));
                        }
                
                        return salt;
                    }
                
                    // in your JavaScript code:
                
                    var salt = createSalt(8);
                    var pw = "your password";
                
                    var hash = CryptoJS.PHP_CRYPT_MD5(pw, salt);
                

                這篇關于JavaScript 中的 PHP 函數 crypt()的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

                <tfoot id='7rcE1'></tfoot>

                  <bdo id='7rcE1'></bdo><ul id='7rcE1'></ul>

                    • <legend id='7rcE1'><style id='7rcE1'><dir id='7rcE1'><q id='7rcE1'></q></dir></style></legend>
                    • <i id='7rcE1'><tr id='7rcE1'><dt id='7rcE1'><q id='7rcE1'><span id='7rcE1'><b id='7rcE1'><form id='7rcE1'><ins id='7rcE1'></ins><ul id='7rcE1'></ul><sub id='7rcE1'></sub></form><legend id='7rcE1'></legend><bdo id='7rcE1'><pre id='7rcE1'><center id='7rcE1'></center></pre></bdo></b><th id='7rcE1'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='7rcE1'><tfoot id='7rcE1'></tfoot><dl id='7rcE1'><fieldset id='7rcE1'></fieldset></dl></div>
                        <tbody id='7rcE1'></tbody>

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

                        • 主站蜘蛛池模板: 日韩一 | 欧美日韩精品久久久免费观看 | 91在线视频免费观看 | 欧产日产国产精品视频 | 国产欧美日韩精品一区 | 亚洲精品视频三区 | 国产一区二区在线免费播放 | 91精品国产综合久久久久久丝袜 | 日本午夜在线视频 | 一区二区三区在线观看视频 | 在线免费观看欧美 | 中文天堂网| 美日韩精品 | 天天干视频网 | a在线观看| 在线视频 亚洲 | 免费一级黄色电影 | 国产97人人超碰caoprom | 日本成人中文字幕 | 91在线一区 | 999视频在线播放 | 欧美一区二区另类 | 亚洲一二三视频 | 中文字幕一区二区三区日韩精品 | 一区二区免费视频 | 精品日韩| 国产 日韩 欧美 制服 另类 | 午夜视频一区二区三区 | 欧美一区二区三区久久精品 | 中文字幕成人 | 国产欧美一区二区三区国产幕精品 | 91 久久| 欧美日本高清 | 欧美5区| 国产我和子的乱视频网站 | 国产精品一区二区三区在线 | 午夜视频网站 | 国产成人午夜精品影院游乐网 | 精品一区二区三区91 | 免费观看一级视频 | 国产精品一区在线播放 |