## [ 本周熱點(diǎn) ]
最近關(guān)于短信驗(yàn)證的復(fù)雜度問題引起了關(guān)注,[不就是個(gè)短信驗(yàn)證嘛,還真挺復(fù)雜的](https://www.infoq.cn/article/LZE*ob52bASspjYu4c6Z),之前還有過一篇報(bào)道[ Reddit系統(tǒng)被黑:基于短信驗(yàn)證碼的雙因素認(rèn)證并不安全](https://mp.weixin.qq.com/s/jdWxhpd35HJpNi8J_E1jsw)。
## [ 新聞/資訊 ]
* [2019 年,PHP 已不再是當(dāng)年那個(gè)“設(shè)計(jì)糟糕”的語(yǔ)言](https://www.infoq.cn/article/Gc9tJZ*trZhkFrvtuJbd)
* [Swoole 4.4:支持 CURL 協(xié)程化](https://segmentfault.com/a/1190000019391369)
* [不就是個(gè)短信登錄API嘛,有這么復(fù)雜嗎?](https://insights.thoughtworks.cn/sms-authentication-login-api/)
* [技術(shù)債治理的四條原則](https://insights.thoughtworks.cn/managing-technical-debt/)
* [再見微服務(wù),從100多個(gè)問題兒童到一個(gè)超級(jí)明星](https://mp.weixin.qq.com/s/XUErfyjsr1jg8YkE53toyw)
## [ 教程/技巧 ]
* [ThinkPHP`6.0`中間件使用詳解](https://blog.thinkphp.cn/1108963)
* [徹底弄懂`session`,`cookie`,`token`](https://segmentfault.com/a/1190000017831088)
* [HTTP驗(yàn)證大法(Basic Auth,Session, JWT, Oauth, Openid)](https://segmentfault.com/a/1190000008481722)
* [JWT、OAuth 2.0、session 用戶授權(quán)實(shí)戰(zhàn)](https://segmentfault.com/a/1190000019210466)
* [JWT( JSON Web Token )的 實(shí)踐,以及與 Session 對(duì)比](https://mp.weixin.qq.com/s/kBEprHv0kB8zV4SuT0CBaA)
* [JSON Web Token - 在Web應(yīng)用間安全地傳遞信息](https://mp.weixin.qq.com/s/rLrYsGhnf_iZrMTSDvkqxA)
* [八幅漫畫理解使用 JWT 設(shè)計(jì)的單點(diǎn)登錄系統(tǒng)](https://mp.weixin.qq.com/s/_pFYgStOElM0soOt0qj21g)
* [密碼存儲(chǔ)中MD5的安全問題與替代方案](https://segmentfault.com/a/1190000009608507)
* [聊聊加密那點(diǎn)事——PHP加密最佳實(shí)踐](https://segmentfault.com/a/1190000009137352)
* [常用加密算法探尋](https://segmentfault.com/a/1190000014785477)
* [弄懂加密、簽名、證書以及HTTPS](https://segmentfault.com/a/1190000009459540)
* [php中使用`openssl_encrypt`代替`mcrypt_encrypt`實(shí)現(xiàn)js加密php解密的方法](https://segmentfault.com/a/1190000010128665)
* [AES對(duì)稱加密算法掃盲](https://blog.csdn.net/jinxin_cuit/article/details/72626429)
## [ 擴(kuò)展/應(yīng)用 ]
* [`php-malware-finder`](https://github.com/nbs-system/php-malware-finder)——檢測(cè) webshell 和惡意軟件混淆代碼的工具
* [`crypto-js`](https://github.com/brix/crypto-js)——純javascript寫的加密類庫(kù)
* [`redis-cli`](https://github.com/wizarot/redis-cli)——PHP 編寫的簡(jiǎn)單 Redis 客戶端
* [`php-encryption`](https://github.com/defuse/php-encryption)——PHP加密庫(kù)
* [`jwt`](https://github.com/lcobucci/jwt)——PHP JWT庫(kù)
* [`hashids.php`](https://github.com/ivanakimov/hashids.php)——給數(shù)字生成短的唯一Id
## [ 書籍/專欄 ]
[](https://www.epubit.com/book/detail/22947)
《[軟件的奧秘——加密、密碼、壓縮、搜索是如何工作的](https://www.epubit.com/book/detail/22947)》——本書對(duì)軟件的工作原理進(jìn)行了解析,讓讀者對(duì)常用軟件的工作原理有一個(gè)大致的了解。內(nèi)容涉及數(shù)據(jù)如何加密、密碼如何使用和保護(hù)、如何創(chuàng)建計(jì)算機(jī)圖像、如何壓縮和存儲(chǔ)視頻、如何搜索數(shù)據(jù)、程序如何解決同樣的問題而不會(huì)引發(fā)沖突以及如何找出zui佳路徑等方面。
## [ 活動(dòng)/福利 ]
[七牛云主機(jī)特惠](https://www.qiniu.com/events/qvmsumsale)——爆款云主機(jī)每日 0 元限時(shí)搶,熱賣云主機(jī)超值優(yōu)惠,云短信低至 0.0357 元/條。燃情一夏,冰點(diǎn)價(jià),快來參與吧。(活動(dòng)時(shí)間:2019 年 6 月 5 日 - 2019 年 6 月 30 日)
## [ 每周之星 ]
>[info]### `TPFrame` 推薦指數(shù):★★★★
一個(gè)為快速開發(fā)api接口、wap站、微信站、小程序、pc站而生的框架。
[ [官網(wǎng)](https://www.tpframe.com/) | [演示](http://demo.tpframe.com/) | [文檔](https://www.tpframe.com/doc/index.html) ]
## 周刊投稿和訂閱
周刊投稿及訂閱、推廣合作請(qǐng)[點(diǎn)擊這里](783458)。
- 創(chuàng)刊辭
- 「ThinkPHP開發(fā)者周刊」第1期——?jiǎng)?chuàng)刊號(hào)
- 「ThinkPHP開發(fā)者周刊」第2期——5.1.26版本和安全規(guī)范指引
- 「ThinkPHP開發(fā)者周刊」第3期——官宣:5.1發(fā)布LTS版本
- 「ThinkPHP開發(fā)者周刊」第4期——日志、調(diào)試和通知
- 「ThinkPHP開發(fā)者周刊」第5期——API開發(fā)和調(diào)試專題
- 「ThinkPHP開發(fā)者周刊」第6期——好用的第三方類庫(kù)
- 「ThinkPHP開發(fā)者周刊」第7期——性能分析和優(yōu)化
- 「ThinkPHP開發(fā)者周刊」第8期——模型和關(guān)聯(lián)
- 「ThinkPHP開發(fā)者周刊」第9期——緩存和權(quán)限
- 「ThinkPHP開發(fā)者周刊」第10期——路由和中間件
- 「ThinkPHP開發(fā)者周刊」第11期——設(shè)計(jì)模式和代碼規(guī)范
- 「ThinkPHP開發(fā)者周刊」第12期——容器和持續(xù)集成
- 「ThinkPHP開發(fā)者周刊」第13期——數(shù)據(jù)庫(kù)和高性能
- 「ThinkPHP開發(fā)者周刊」第14期——模板引擎和正則表達(dá)式
- 「ThinkPHP開發(fā)者周刊」第15期——ThinkPHP十三周年專刊
- 「ThinkPHP開發(fā)者周刊」第16期——喜迎新年
- 「ThinkPHP開發(fā)者周刊」第17期——開工大吉
- 「ThinkPHP開發(fā)者周刊」第18期——元宵喜樂
- 「ThinkPHP開發(fā)者周刊」第19期——關(guān)注2019開發(fā)趨勢(shì)
- 「ThinkPHP開發(fā)者周刊」第20期——架構(gòu)設(shè)計(jì)
- 「ThinkPHP開發(fā)者周刊」第21期——微服務(wù)
- 「ThinkPHP開發(fā)者周刊」第22期——編輯器和調(diào)試
- 「ThinkPHP開發(fā)者周刊」第23期——RPC和分布式
- 「ThinkPHP開發(fā)者周刊」第24期——MySQL優(yōu)化
- 「ThinkPHP開發(fā)者周刊」第25期——PSR規(guī)范
- 「ThinkPHP開發(fā)者周刊」第26期——Redis
- 「ThinkPHP開發(fā)者周刊」第27期——分布式系統(tǒng)
- 「ThinkPHP開發(fā)者周刊」第28期——漫威英雄
- 「ThinkPHP開發(fā)者周刊」第29期——HTTP那些事
- 「ThinkPHP開發(fā)者周刊」第30期——協(xié)程初體驗(yàn)
- 「ThinkPHP開發(fā)者周刊」第31期——WEB安全
- 「ThinkPHP開發(fā)者周刊」第32期——開源是自由的
- 「ThinkPHP開發(fā)者周刊」第33期——重構(gòu)
- 「ThinkPHP開發(fā)者周刊」第34期——驗(yàn)證和加密
- 「ThinkPHP開發(fā)者周刊」第35期——女皇報(bào)告
- 「ThinkPHP開發(fā)者周刊」第36期——2019年全球開發(fā)者調(diào)查報(bào)告(JetBrains)
- 「ThinkPHP開發(fā)者周刊」第37期——DevOps
- 「ThinkPHP開發(fā)者周刊」第38期——再續(xù)設(shè)計(jì)模式
- 「ThinkPHP開發(fā)者周刊」第39期——消息隊(duì)列
- 「ThinkPHP開發(fā)者周刊」第40期——高并發(fā)
- 「ThinkPHP開發(fā)者周刊」第41期——數(shù)據(jù)庫(kù)之關(guān)系型數(shù)據(jù)庫(kù)
- 「ThinkPHP開發(fā)者周刊」第42期——數(shù)據(jù)庫(kù)之非關(guān)系型數(shù)據(jù)庫(kù)
- 「ThinkPHP開發(fā)者周刊」第43期——安全趨勢(shì)報(bào)告
- 「ThinkPHP開發(fā)者周刊」第44期——敏捷開發(fā)
- 「ThinkPHP開發(fā)者周刊」第45期——搜索引擎
- 「ThinkPHP開發(fā)者周刊」第46期——Markdown標(biāo)記語(yǔ)言
- 「ThinkPHP開發(fā)者周刊」第47期——Composer
- 「ThinkPHP開發(fā)者周刊」第48期——Docker
- 「ThinkPHP開發(fā)者周刊」第49期——安全運(yùn)營(yíng)
- 「ThinkPHP開發(fā)者周刊」第50期——性能測(cè)試和優(yōu)化
- 「ThinkPHP開發(fā)者周刊」第51期——高可用設(shè)計(jì)
- 「ThinkPHP開發(fā)者周刊」第52期——互聯(lián)網(wǎng)50周年
- 「ThinkPHP開發(fā)者周刊」第53期——開源評(píng)選
- 「ThinkPHP開發(fā)者周刊」第54期——HTTP3的前世今生
- 「ThinkPHP開發(fā)者周刊」第55期——PHP7.4專題
- 「ThinkPHP開發(fā)者周刊」第56期——無服務(wù)Serverless
- 「ThinkPHP開發(fā)者周刊」第57期——ServiceMesh服務(wù)網(wǎng)格
- 「ThinkPHP開發(fā)者周刊」第58期——DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
