如何用PHP实现base64编码和解码功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计106个文字,预计阅读时间需要1分钟。
javascriptclass EncryptedClass { constructor() { this.$key=12; }
encode($txt) { for (let $i=0; $i < $txt.length; $i++) { $txt[$i]=String.fromCharCode(ord($txt[$i]) + this.$key); } return encodeURIComponent(btoa(encodeURIComponent($txt))); }
decode($txt) { $txt=atob(decodeURIComponent($txt)); return decodeURIComponent($txt); }}
<? class encryptCalss { var $key=12; function encode($txt){ for($i=0;$i<strlen($txt);$i++){ $txt[$i]=chr(ord($txt[$i])+$this->key); } return $txt=urlencode(base64_encode(urlencode($txt))); } function decode($txt){ $txt=urldecode(base64_decode($txt)); for($i=0;$i<strlen($txt);$i++){ $txt[$i]=chr(ord($txt[$i])-$this->key); } return $txt; } } ?>
本文共计106个文字,预计阅读时间需要1分钟。
javascriptclass EncryptedClass { constructor() { this.$key=12; }
encode($txt) { for (let $i=0; $i < $txt.length; $i++) { $txt[$i]=String.fromCharCode(ord($txt[$i]) + this.$key); } return encodeURIComponent(btoa(encodeURIComponent($txt))); }
decode($txt) { $txt=atob(decodeURIComponent($txt)); return decodeURIComponent($txt); }}
<? class encryptCalss { var $key=12; function encode($txt){ for($i=0;$i<strlen($txt);$i++){ $txt[$i]=chr(ord($txt[$i])+$this->key); } return $txt=urlencode(base64_encode(urlencode($txt))); } function decode($txt){ $txt=urldecode(base64_decode($txt)); for($i=0;$i<strlen($txt);$i++){ $txt[$i]=chr(ord($txt[$i])-$this->key); } return $txt; } } ?>

