導航:首頁 > 文檔加密 > jsphp數據加密

jsphp數據加密

發布時間:2022-01-23 20:02:57

『壹』 js用什麼方法對ajax的post的數據進行加密傳輸php進行解密

利用可逆函數加隨機鹽進行加密和解密~
客戶端利用密鑰加密提交,服務端利用密鑰解密,密鑰一次性,使用後作廢

『貳』 sha1加密處理中文時在js和php中不一樣怎麼辦!如何處理!!!

前端對中文進行encodeURI,這樣中文就會變成字元,英文和數字,再對其進行sha1加密,就可以和php的一致了,之後在後端用urldecode還原為中文就行了。前端和後端的URL編碼函數是不同的需要注意。

『叄』 PHP代碼如何加密


<?php
functionencode_file_contents($filename){
$type=strtolower(substr(strrchr($filename,'.'),1));
if('php'==$type&&is_file($filename)&&is_writable($filename)){//如果是PHP文件並且可寫則進行壓縮編碼
$contents=file_get_contents($filename);//判斷文件是否已經被編碼處理
$contents=php_strip_whitespace($filename);

//去除PHP頭部和尾部標識
$headerPos=strpos($contents,'<?php');
$footerPos=strrpos($contents,'?>');
$contents=substr($contents,$headerPos+5,$footerPos-$headerPos);
$encode=base64_encode(gzdeflate($contents));//開始編碼
$encode='<?php'." eval(gzinflate(base64_decode("."'".$encode."'"."))); ?>";

returnfile_put_contents($filename,$encode);
}
returnfalse;
}

//調用函數
$filename='dam.php';
encode_file_contents($filename);
echo"OK,加密完成!"
?>

『肆』 前端使用CryptoJS AES加密 ,後端php解密問題

PHP7.1 已經不能用mcrypt了,所以我用的是openssl_encrypt和openssl_decrypt。

<?php
$data="ThisisanAEScryptdemo.";
$privateKey="";//KEY16位元組用aes-128-cbc,32位元組用aes-256-cbc
$iv="4490d2ded4f2d4ad";//AES的IV是16個位元組

//加密
//$encrypted=openssl_encrypt($data,'aes-128-cbc',$privateKey,0,$iv);
$encrypted=openssl_encrypt($data,'aes-256-cbc',$privateKey,0,$iv);
echo$encrypted,PHP_EOL;

//解密
$encryptedData=$encrypted;
//$decrypted=openssl_decrypt($encryptedData,'aes-128-cbc',$privateKey,0,$iv);
$decrypted=openssl_decrypt($encryptedData,'aes-256-cbc',$privateKey,0,$iv);
echo($decrypted);

輸出結果如下:

EPcMQRXA53/hRkPyILFI4fF/9sW2X53tLiDT26khNsA=
ThisisanAEScryptdemo.

『伍』 php數據加密後點按鈕傳到JS里JS里在把加密的數據恢復

樓上的回答不對。
別人要是把瀏覽器設置為JS禁止載入。。那你那禁止右鍵就徹底廢了
我還可以直接保存你整個文件
這你又怎麼禁止??

樓主這個思路是可以實現的
不過加密演算法最好你自己寫一個,PHP和JS都通用的
比如:1=s,2=b

<a href="#" onclick="a(12)"></a>
然後你自己去解密吧。。。

『陸』 求與之php openssl_public_encrypt()相對應的js加密方法

  1. 為啥用js加密,傳遞給php再加密,不一樣么,反正你的私鑰和公鑰都在伺服器有;

  2. 不過關於這個加密的js版本庫,你可以參考一下jsencrypt庫或者Crypto-JS庫,他們的計算方式需要你自己親測,下面附帶兩個案例地址:

    jsencrypt庫:http://www.cnblogs.com/syjkfind/p/4617492.html

    Crypto-JS庫:http://m.blog.csdn.net/blog/momo_mutou/44240371

『柒』 關於PHP URL加密與JS url解密問題

別用 urlencode()函數, 用這個rawurlencode()函數就OK啦。

『捌』 php加密數字 js解密

可以使用base64編碼,函數是base64_encode();解碼函數base64_decode()。
在JS裡面也可嵌套PHP語言,所以可以直接嵌套就好了

『玖』 為什麼 php md5 與 用 js md5 加密出來的結果不一樣,怎麼解決,使

php 直接使用 md5()就行
js沒有自帶的md5 可以引用個md5.js 或者jq的md5庫
php的輸出是正確的 不一致要改js的

閱讀全文

與jsphp數據加密相關的資料

熱點內容
c語言返回命令 瀏覽:933
加密軟體會導致文件損壞嗎 瀏覽:434
在別人伺服器里如何使用命令方塊 瀏覽:852
易語言源碼轉python 瀏覽:364
程序員日祝福 瀏覽:883
阿里tv助手app哪裡下載 瀏覽:187
app活動怎麼關 瀏覽:202
java改變map 瀏覽:348
解壓鋼琴呂恆 瀏覽:991
程序員怎麼獲取被動收入 瀏覽:569
能不能別讓編程貓打電話給我了 瀏覽:687
量線突破指標源碼 瀏覽:458
雲伺服器阿里環境搭建 瀏覽:123
錐孔是怎麼編程的 瀏覽:133
加強箍和加密箍的區別 瀏覽:897
怎麼在騰訊伺服器上傳文件 瀏覽:643
公司門戶app安卓怎麼卸載 瀏覽:990
單片機中段源 瀏覽:143
電腦桌面文件加密要怎樣解除 瀏覽:963
quickfoxapp的商場在哪裡 瀏覽:2