php利用自定義key,對資料加解密的方法

2022-08-14 05:57:18 字數 374 閱讀 2358

客戶端和服務端通訊時,有個場景很常見,通過乙個id作為url引數來回傳遞。假設現在業務上只有這個id標識,那麼需要稍微安全一點的通訊,對這個id進行加密傳輸,到服務端再進行解密。這裡需要乙個服務端進行保密的key,利用這個key進行加密和解密。

加解密的方法如下:$str是需要加解密的字串,$key是自己定義的乙個key  

//

加密function encryptstr($str, $key)//

解密function decryptstr($str, $key

)

值得一提的是:

如果說應用到url中id的這個場景,那麼加密過後,是base64的編碼,建議再urlencode()下,去除+號的影響。

zabbix 使用者自定義key

使用者自定義引數 userparameter 僅支援agent的方式,對於其他方式不支援。1 自定義key的語法 在 etc zabbix zabbix agentd.conf中配置引數,寫法如下 userparameter key command 1 2 3 key item key 具有唯一行,...

zabbix自定義key監控mysql

zabbix自定義key監控mysql zabbix agent 端 先寫好獲得所監控資料的指令碼 etc zabbix scripts checkmysql.sh 許可權要注意。bin bash mysql sock var lib mysql mysql.sock mysql的socket檔案位...

std map 自定義型別作為key

昨天給同事寫了乙個把自定義型別作為map中key值的示例,結果過了半個小時,同事反饋 不滿足需求。嗯哼?作為乙個程式設計師,不滿足需求那可就是bug呀 不行,得盡快給處理一下。異常示例 不滿足需求樣例 源 如下 1 include 2 include 3 include 4 using namesp...