php字串加解密

2021-06-22 15:16:02 字數 1105 閱讀 8941

第一步:先建立乙個工具類

<?php 

/*工具類,不涉及第三方php

*/class utilclass

/*加密並用base64編碼顯示*/

public function encrypt_base64($txt,$key)

/**/ public function decrypt($txt,$key)

/*獲取guid*/

function guid()

/*格式化guid*/

function guid_format($guid)

}?>

第二步:演示**呼叫工具類

<?php 

include_once('techlong/public/util.class.php');

$util=new utilclass();

$guid=$util->guid();

?>

guid值:<?php echo $util->guid_format($guid)?>(做為密匙)

原值:" value="<?php $str='12345679'; echo $str; ?>">

密文:" value="<?php $encryptstr=$util->encrypt($str,$guid); echo $encryptstr; ?>">

解密:" value="<?php $decryptstr=$util->decrypt($encryptstr,$guid); echo $decryptstr; ?>">

密文_base64:" value="<?php $encryptstr=$util->encrypt_base64($str,$guid); echo $encryptstr; ?>">

解密:" value="<?php $decryptstr=$util->decrypt_base64($encryptstr,$guid); echo $decryptstr; ?>">

效果:

字串加解密

題目 1 對輸入的字串進行加解密,並輸出。2加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。輸入 輸入一串要加密的密...

字串加解密

題目描述 1 對輸入的字串進行加解密,並輸出。2 加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。介面描述 實現介面...

字串加解密

描述 1 對輸入的字串進行加解密,並輸出。2 加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。輸入輸入一串要加密的密...