pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

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

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

    <legend id='pIcbY'><style id='pIcbY'><dir id='pIcbY'><q id='pIcbY'></q></dir></style></legend>
    • <bdo id='pIcbY'></bdo><ul id='pIcbY'></ul>
    <tfoot id='pIcbY'></tfoot>

        使用 PHP 的 crypt 的河豚鹽的正確格式是什么?

        What is the correct format for a blowfish salt using PHP#39;s crypt?(使用 PHP 的 crypt 的河豚鹽的正確格式是什么?)

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

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

              • <bdo id='mC1rj'></bdo><ul id='mC1rj'></ul>

                <tfoot id='mC1rj'></tfoot>
                  <tbody id='mC1rj'></tbody>
                  本文介紹了使用 PHP 的 crypt 的河豚鹽的正確格式是什么?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我已閱讀 PHP 手冊條目 crypt() 中提供的信息,但我發(fā)現(xiàn)自己仍然不確定觸發(fā) Blowfish 算法的鹽的格式.

                  根據(jù)手動輸入,我應(yīng)該使用 '$2$' 或 '$2a$' 作為 16 個字符的字符串的開始.然而,在后面給出的例子中,他們使用了一個更長的字符串:'$2a$07$usesomesillystringforsalt$',這向我表明我提供的任何字符串都將被切片和切塊以適應(yīng)模型.

                  我遇到的問題實(shí)際上是觸發(fā) Blowfish 算法 vs STD_DES.示例:

                  $foo = 'foo';$salt = '$2a$' .hash('漩渦', $foo);//128 個字符,將被截?cái)?hash = crypt($foo, $salt);//$hash = $26HdMTpoODt6

                  那個散列顯然不是漩渦,實(shí)際上是STD_DES,只有鹽的前兩個字符用于鹽.但是,在 PHP 手冊的示例中,它們的 salt 以$2a$07$"開頭,因此如果我將這三個字符添加到同一代碼中,則會得到以下結(jié)果:

                  $foo = 'foo';$salt = '$2a$' .hash('漩渦', $foo);//128 個字符,將被截?cái)?hash = crypt($foo, $salt);//$hash = $2a$07$b1b2ee48991281a439da2OHi1vZF8Z2zIA.8njYZKR.9iBehxLoIC

                  我注意到我可以在此處顯示為07$"的字符中提供一些差異,例如 04$15$ 都有效,但 01$03$ 不起作用(生成一個空白字符串),以及諸如 99$ 之類的值和 85$ 導(dǎo)致它再次恢復(fù)為 STD_DES.

                  問題:

                  '$2a$' 字符串后面的這三個字符的意義是什么,正如我在手冊中所相信的那樣,指示 crypt 函數(shù)使用河豚方法.

                  根據(jù)手冊,'$2a$'應(yīng)該足以指示crypt()使用blowfish方法;那么,以下三個字符的意義是什么?那么,如果這三個字符如此重要,那么鹽的正確格式是什么?

                  解決方案

                  2a 后面的數(shù)字指定了要執(zhí)行的輪數(shù)的 log2.例如,10 表示做 1024 輪.通常,10 是正常的.不要使用太大的數(shù)字,否則您的密碼將需要很長時間才能驗(yàn)證.

                  參見 為什么 BCrypt.net GenerateSalt(31) 立即返回? 相關(guān)的東西.:-)

                  I have read the information provided on the PHP Manual Entry for crypt(), but I find myself still unsure of the format for a salt to trigger the Blowfish algorithm.

                  According manual entry, I should use '$2$' or '$2a$' as the start of a 16 character string. However, in the example given later, they use a much longer string: '$2a$07$usesomesillystringforsalt$', which indicates to me that whatever string I provide will be sliced and diced to fit the model.

                  The problem I am encountering is actually triggering the Blowfish algo vs STD_DES. Example:

                  $foo = 'foo';
                  $salt = '$2a$' . hash('whirlpool', $foo); // 128 characters, will be truncated
                  $hash = crypt($foo, $salt); 
                  // $hash = $26HdMTpoODt6
                  

                  That hash is obviously not whirlpool, and is in fact STD_DES with only the first two characters of the salt being used for the salt. However, in the PHP Manual's example, their salt starts with '$2a$07$', so if I add those three characters to the same code I get the following:

                  $foo = 'foo';
                  $salt = '$2a$' . hash('whirlpool', $foo); // 128 characters, will be truncated
                  $hash = crypt($foo, $salt); 
                  // $hash = $2a$07$b1b2ee48991281a439da2OHi1vZF8Z2zIA.8njYZKR.9iBehxLoIC
                  

                  I've noticed I can provide some variance in the characters which are here shown as '07$', for example 04$ and 15$ both work, but 01$ through 03$ don't work (generates a blank string), and values such as 99$ and 85$ cause it to revert to STD_DES again.

                  The Question:

                  What is the significance of those three characters following the '$2a$' string which, as I am lead to believe by the manual, instruct the crypt function to use the blowfish method.

                  According to the manual, '$2a$' should be enough to instruct crypt() to use the blowfish method; what, then, is the significance of the following three characters? What then, is the correct format for a salt, if these three characters are so significant?

                  解決方案

                  The number following the 2a specifies the log2 of the number of rounds to perform. For example, 10 means do 1024 rounds. Usually, 10 is normal. Don't use numbers that are too big, or your password will take forever to verify.

                  See Why does BCrypt.net GenerateSalt(31) return straight away? for something related. :-)

                  這篇關(guān)于使用 PHP 的 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ū)動程序)
                    <tbody id='axHs2'></tbody>

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

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

                      <legend id='axHs2'><style id='axHs2'><dir id='axHs2'><q id='axHs2'></q></dir></style></legend>

                            <bdo id='axHs2'></bdo><ul id='axHs2'></ul>
                            主站蜘蛛池模板: 陕西安闸机-伸缩门-车牌识别-广告道闸——捷申达门业科技 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 篮球架_乒乓球台_足球门_校园_竞技体育器材_厂家_价格-沧州浩然体育器材有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 上海风淋室_上海风淋室厂家_上海风淋室价格_上海伯淋 | 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 免费B2B信息推广发布平台 - 推发网 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 定制液氮罐_小型气相液氮罐_自增压液氮罐_班德液氮罐厂家 | 硬齿面减速机[型号全],ZQ减速机-淄博久增机械| 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 江苏南京多语种翻译-专业翻译公司报价-正规商务翻译机构-南京华彦翻译服务有限公司 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | ICP备案查询_APP备案查询_小程序备案查询 - 备案巴巴 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | 陕西自考报名_陕西自学考试网 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 紧急切断阀_气动切断阀_不锈钢阀门_截止阀_球阀_蝶阀_闸阀-上海上兆阀门制造有限公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | DNA亲子鉴定_DNA基因检测中心官方预约平台-严选好基因网 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 |