原创 PHP+gmssl命令行實現國密加解密

1. 國密介紹 國密算法是我國自主研發創新的一套數據加密處理系列算法。從SM1-SM4分別實現了對稱、非對稱、摘要等算法功能。特別適合應用於嵌入式物聯網等相關領域,完成身份認證和數據加解密等功能。當然,默認的前提條件是算法密鑰必須

原创 MySQL關鍵字-字段名使用Usage報錯問題

1. 背景描述 前幾天遇到這麼一個問題,用navicat創建個數據表,其中有一個字段標識用量,用量嘛依照我的六級未遂的英語,Usage。嗯,這個單詞貼切,夠短,perfect!表真的創建成功了,但是插入數據時就是不對,語法錯誤!w

原创 MySQL索引的那些事兒

1、背景描述 索引是幫助MySQL高效查找的數據結構,他的本質是空間換時間。查找可以分爲兩種,第一種順序查找,mysql中最差的情況下就是全表掃描,一行一行數據找直到找到全部符合條件的項目,顯然在大量數據情況下查找數據是非常慢的,

原创 linux文件系統權限解析設置chmod

文章目錄1.權限基本知識2.權限查看命令3.權限信息解讀4.權限設置 1.權限基本知識 在linux中,所有的信息都是以文件形式存在的;linux之所以安全,很大意義上來源於對文件、用戶和用戶組權限的嚴格管理,說到文件那麼肯定存在

原创 api接口安全驗證(sign簽名和token驗證)

文章目錄背景api接口安全類型1.參數篡改2.未授權用戶訪問3.dos攻擊4.重要信息泄露5.重放攻擊總結 背景 api的常用就不用多說了,在這個網絡時代,小到天氣信息,大到各種大數據平臺,我們的生活中充斥着各種各樣的api,面對

原创 markdown表格中插入字符 | 的方法

衆所周知,markdown 的表格列是通過解析“|”來生成的,但是有時候我們需要在表格中插入字符“|”,直接插入顯然是不行的,結果只會多出一個單元格,所以需要轉義。 解決方法: 使用 | 代替“|”(英文分號結束) 類似

原创 linux系統文件權限解析

文章目錄1.權限基本知識2.權限查看命令3.權限信息解讀4.權限設置 1.權限基本知識 在linux中,所有的信息都是以文件形式存在的;linux之所以安全,很大意義上來源於對文件、用戶和用戶組權限的嚴格管理,說到文件那麼肯定存在

原创 tp5接口返回正常但是報500錯誤的解決

測試接口的時候用的postman,接口結果返回正常,忘了注意httpcode了,結果報了500錯誤,尷尬,下面是解決過程: 看到500錯誤的第一反應就是去看服務器日誌,500,服務器內部錯誤嘛。 果然,因爲我修改了日誌存儲路徑,

原创 nginx tp5.* 配置,解決首頁訪問正常,其他請求(404,500)問題

 tp5項目在本地測試通過,但是上傳到linux服務器上面的時候出現各種問題,折騰了兩天終於解決,做個記錄。 環境:烏班圖 / nginx / php7.0 / thinkphp5.1 nginx安裝方式未知(別人的服務器),安裝後配置信