123456789101112131415161718192021 |
- <?php
- function encryptLink($url) {
- $key = 'secret_key'; // 加密密钥
- $data = base64_encode($url);
- $encrypted = '';
- for ($i = 0; $i < strlen($data); $i++) {
- $encrypted .= chr(ord($data[$i]) ^ ord($key[$i % strlen($key)]));
- }
- return base64_encode($encrypted);
- }
- function decryptLink($encrypted) {
- $key = 'secret_key'; // 加密密钥
- $data = base64_decode($encrypted);
- $decrypted = '';
- for ($i = 0; $i < strlen($data); $i++) {
- $decrypted .= chr(ord($data[$i]) ^ ord($key[$i % strlen($key)]));
- }
- return base64_decode($decrypted);
- }
|