久久久久久久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 函數(shù) crypt()

      PHP function crypt() in JavaScript(JavaScript 中的 PHP 函數(shù) 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 函數(shù) crypt()的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                在服務(wù)器端,我創(chuàng)建了一個密碼哈希:

                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:我想在客戶端執(zhí)行此操作,因?yàn)槲也幌雽⒚艽a發(fā)送到服務(wù)器,但是諸如使用哈希加密的 clientId 之類的東西,在服務(wù)器上對其進(jìn)行解密并獲取用于下一次操作的哈希.

                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 實(shí)現(xiàn)對于 MD5 哈希(我想它太大而無法粘貼).所以它不是一個完整的 crypt-like 東西,但在你的代碼示例中你正在設(shè)置一個基于 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);
                

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

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

                相關(guān)文檔推薦

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

                <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'>

                        • 主站蜘蛛池模板: 欧美精品综合 | 欧美不卡一区二区 | 做a网站 | 国产综合久久 | 日韩视频在线播放 | 做a网站| 国产成视频在线观看 | 国产1区2区3区| 秋霞在线一区 | 欧美色综合一区二区三区 | 成人一区二区三区 | 亚洲精品一区二三区不卡 | 久久久久亚洲精品 | 天天亚洲| 夜久久 | 99视频在线免费观看 | 成人做爰www免费看 午夜精品久久久久久久久久久久 | 亚洲精品久久久久中文字幕二区 | 在线国产一区 | 中文字幕在线一 | 久久综合婷婷 | 狠狠影院 | 日韩一区二区三区在线 | 日韩免费视频一区二区 | 一级黄色短片 | 日韩午夜在线播放 | 亚洲一区二区三区在线 | 亚洲精品一区二区 | 久久区二区 | 91精品国产乱码久久蜜臀 | 日本一区二区三区视频在线 | 91亚洲精选| 日本一区高清 | 成人午夜看片 | 国产日韩欧美二区 | 99久久精品免费看国产四区 | 国产精品综合视频 | 免费观看av网站 | 伊人在线| 亚洲va国产日韩欧美精品色婷婷 | 日韩一区二区在线观看视频 |