免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
【勘誤】PHP的加密偽隨機(jī)數(shù)生成器的使用

原文章鏈接為:PHP的加密偽隨機(jī)數(shù)生成器的使用

文中對(duì)于 random_bytes() 函數(shù)的描述有誤。Github原始文檔已修改為:

var_dump(bin2hex(random_bytes(5)));// string(10) "f28dc2bdd5"var_dump(random_bytes(5));// string(5) "?"??"

random_bytes() 每次調(diào)用都會(huì)生成不同內(nèi)容的二進(jìn)制字符串,而參數(shù)則是二進(jìn)制的字節(jié)長(zhǎng)度。直接獲取到的二進(jìn)制數(shù)據(jù)是亂碼格式的,所以一般我們會(huì)需要使用 bin2hex() 來(lái)將二進(jìn)制轉(zhuǎn)換成我們可以看懂的十六進(jìn)制格式字符串。不過(guò)由此帶來(lái)的結(jié)果就是我們轉(zhuǎn)換之后的十六進(jìn)制的字符長(zhǎng)度是我們?cè)O(shè)定的字符長(zhǎng)度的 2 倍。這個(gè)函數(shù)的作用,可以為我們生成安全的用戶密碼 salt 、 密鑰關(guān)鍵字 或者 初始化向量。

原錯(cuò)誤內(nèi)容:random_bytes() 每次調(diào)用都會(huì)生成不同內(nèi)容的字符串,而參數(shù)則是字符長(zhǎng)度的隨機(jī)字符,在這里我們傳遞的是 5 ,返回了 10 個(gè)字符,可以看出這個(gè)參數(shù)是字符數(shù)量,而返回的其實(shí)是字節(jié)數(shù)量,對(duì)應(yīng)一個(gè)字符占用兩個(gè)字節(jié)的返回形式?;蛘呶覀兙椭苯佑涀∷祷氐木褪菂?shù)的兩倍即可。至于這個(gè)函數(shù)的作用嘛,可以為我們生成安全的用戶密碼 salt 、 密鑰關(guān)鍵字 或者 初始化向量。

Github原文鏈接:

https://github.com/zhangyue0503/dev-blog/blob/master/php/202007/PHP的加密偽隨機(jī)數(shù)生成器的使用.md

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
java生成隨機(jī)數(shù)
java生成隨機(jī)數(shù)的方法總結(jié)三法-問(wèn)查網(wǎng)(www.vvcha.cn)
php隨機(jī)數(shù)各種知識(shí)匯集
.Oracle PL/SQL:利用dbms_random 產(chǎn)生隨機(jī)數(shù)
無(wú)聊用批處理弄個(gè)隨機(jī)數(shù)生成器——給小G
前端|運(yùn)用js制作隨機(jī)數(shù)的方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服