導航:首頁 > 文檔加密 > 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數據加密相關的資料

熱點內容
linuxyum安裝ftp 瀏覽:688
村委會主任可以推行政命令嗎 瀏覽:102
電腦文件夾封面多張圖片 瀏覽:263
網吧總伺服器叫什麼 瀏覽:920
多個演算法解決同一個問題 瀏覽:453
小車解壓後我的購車發票呢 瀏覽:977
做app開發用什麼雲伺服器 瀏覽:177
linux網卡子介面 瀏覽:983
21歲職高畢業學程序員怎麼學 瀏覽:321
vs如何對單個文件編譯 瀏覽:4
為什麼有的電腦不能安裝python 瀏覽:75
金蝶迷你版加密狗檢測到過期 瀏覽:184
硬體描述語言編譯結果 瀏覽:655
程序員逆天改命 瀏覽:19
金斗雲伺服器 瀏覽:445
港口工程pdf 瀏覽:770
程序設計語言pdf 瀏覽:432
蔬菜價格上漲演算法 瀏覽:221
nfs是什麼伺服器 瀏覽:823
單榀框架柱子要加密嗎 瀏覽:350