<?php class crypt { private $skey; public function __construct($key) { $this->skey = hash("md5", $key, true); //32位skey } public function safe_b64encode($string) { $data = base64_encode($string); $data = str_replace(array('+', '/', '='), array('-', '_', ''), $data); return $data; } public function safe_b64decode($string) { $data = str_replace(array('-', '_'), array('+', '/'), $string); $mod4 = strlen($data) % 4; if ($mod4) { $data .= substr('====', $mod4); } return base64_decode($data); }
This is a PHP encryption and decryption class. Friends who need it can download and use it
All resources on this site are contributed by netizens or reprinted by major download sites. Please check the integrity of the software yourself! All resources on this site are for learning reference only. Please do not use them for commercial purposes. Otherwise, you will be responsible for all consequences! If there is any infringement, please contact us to delete it. Contact information: admin@php.cn
Related Article

25 Nov 2024
RSA encryption and decryption without padding in PHP Question: In PHP 5.3, is there a way to provide RSA without padding...

12 Dec 2024
This guide explains how to implement encryption and decryption of sensitive data in Laravel models. By performing the following steps, you can protect the data before storing it in the database and decrypt it when retrieving the data.

12 Dec 2024
This guide explains how to implement encryption and decryption for sensitive data in Laravel models. By following these steps, you can secure data before storing it in the database and decrypt it when retrieving it.

01 Apr 2025
Implementation of DES encryption and decryption in PHP In PHP, how to implement DES encryption and decryption is a common problem. Especially when you already have a decrypted...

14 Aug 2025
This tutorial explains in detail how to use the crypto/cipher package to implement encryption and decryption of CTR (Counter) mode in Go. The article explores the working principle of the CTR pattern in depth, emphasizes the importance of initialization vector (IV), the bidirectionality of the XORKeyStream method, and demonstrates the correct IV generation, ciphertext and IV splicing, and efficient memory operations through actual code examples, aiming to help developers avoid common pitfalls and build a safe and reliable encryption solution.

01 Dec 2024
PHP AES Encrypt/DecryptWhile base64 encoding and mcrypt can be used to encrypt and decrypt strings in PHP, there are potential issues with this...


Hot Tools

PHP library for dependency injection containers
PHP library for dependency injection containers

A collection of 50 excellent classic PHP algorithms
Classic PHP algorithm, learn excellent ideas and expand your thinking

Small PHP library for optimizing images
Small PHP library for optimizing images
