php加密js
HTTP協議做不到的.但是你能做的是:將輸出的JS加密,我想你想要的效果也無非是不想讓別人直接看到真實的JS內容
另外:其實所有JS加密是不可能是,只是不能被肉眼識別,如果別人真想要,解密一下就可以,只是讓他不那麼輕易的拿到.
⑵ php的des加密用js解密解除亂碼,發現2個加密出的東西不一樣
JS加密和PHP加密是不同的,雖然都是md5加密,所以你不能直接判斷js加密和PHP加密是否相等,畢竟是兩種語言,要麼都用js的加密,要麼都是PHP的
⑶ js用什麼方法對ajax的post的數據進行加密傳輸php進行解密
利用可逆函數加隨機鹽進行加密和解密~
客戶端利用密鑰加密提交,服務端利用密鑰解密,密鑰一次性,使用後作廢
⑷ 為什麼 php md5 與 用 js md5 加密出來的結果不一樣,怎麼解決,使
php 直接使用 md5()就行
js沒有自帶的md5 可以引用個md5.js 或者jq的md5庫
php的輸出是正確的 不一致要改js的
⑸ 求與之php openssl_public_encrypt()相對應的js加密方法
為啥用js加密,傳遞給php再加密,不一樣么,反正你的私鑰和公鑰都在伺服器有;
不過關於這個加密的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 base64 加密 和javascript base64 不一樣
你在線加密用的是GB2312
而你PHP採用的是UTF-8
這兩種編碼編出來的位元組是不一樣
因此BASE64通過位元組編碼的
導致你看到的結果不一樣。
如果你想PHP加出來和在線加密一樣,你可以把編碼轉一致就可以了。
<?php echo base64_encode(iconv('utf-8','gbk',"胡蘿卜")); ?>
這樣子就能和在線加密是一樣的了。
⑺ 有什麼辦法可以加密我的 javascript ,別人即使得到我的源碼後也無法正常運行除非我授權
方式是有。如果你非要加密js代碼的話
你是不想給人看到你的勞動成果 想保留你的版權對把?
其實也不需要用復雜的函數 用一個PHP文件加密工具就可以了。
因為有這么一個工具 所以也沒有找其他的解決方案 你看可以的話就採納把。
下面是js代碼
<?php
echo <<<str
<script>
function fn() {}
.... 一些你的js代碼
</script>
str;
?>
保存為 js.php 他是一個php的文件了。
如果你想把該js代碼引入到 一個html文件中完全可以
<html
<head>
<?php include_once './js.php';?> 因為該文件是輸出整個js代碼 所以可以正常運行
</head>
</html>
也就是說 只要把 js.php 文件進行加密就可以了。
加密php文件的軟體名是 PHPCodeLock 網路搜索的話應該能找的到
相對該軟體 很多人說已經有人破解了 但是你也不用擔心。
我找過破解方法的很多帖子 都是廢話 瞎猜 沒有根據的。
至於為什麼把 js代碼 用上面的那種形式是因為
PHPCodeLock 他只能加密PHP代碼
⑻ php加密數字 js解密
可以使用base64編碼,函數是base64_encode();解碼函數base64_decode()。
在JS裡面也可嵌套PHP語言,所以可以直接嵌套就好了
⑼ 關於PHP URL加密與JS url解密問題
別用 urlencode()函數, 用這個rawurlencode()函數就OK啦。