php mysql 加密 ?
怎样让客户存入数据库中的东西只能客户自己看到?即使是超级用户也无法看到呢? 比如现在流行的 SAAS 软件服务,用户存在服务器中数据库里的东西超级用户不是有权限可以看到的么? 他们怎么做到的呢? 用户密码可以加密,但不可能逆向显示啊。 存入数据库时,内容可以用加密函数加密,但调出时,怎样还原呢? 谢谢
可以用逆向函数加密啊, 或者你不给权限超级用户看也行 您说的是 mcrypt_encrypt()和 mcrypt_decrypt() ? 请问还有其他方法么?引用 您说的是 mcrypt_encrypt()和 mcrypt_decrypt() ? 请问还有其他方法么? 不是, DZ有个非常用好的逆向加密函数叫authcode() function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { $ckey_length = 4; $key = md5($key ? $key : 'abc'; //abc是key, 自己改改, 不知道这key, 基本逆向解密比较困难 $keya = md5(substr($key, 0, 16)); $keyb = md5(substr($key, 16, 16)); $keyc = $ckey_length ? ($operation == 'DECODE' ? substr($string, 0, $ckey_length): substr(md5(microtime()), -$ckey_length)) : ''; $cryptkey = $keya.md5($keya.$keyc); $key_length = strlen($cryptkey); $string = $operation == 'DECODE' ? base64_decode
相关问答:
PHP code: $date = '2009-12-25'; $ptn = '/([\d]{4})[- \/](0?[\d]|1[0-2])[-\/ ](0?[\d]|[1-2][\d]|3[0-1])/'; if (preg_match($ptn,$date,$out)) { print_r($out);exit(); } 结果为: PHP code: ......
请问,以下代码,为什么不管用?就str_replace这个函数,替换么有起作用? PHP code: $gg='<script type=\"text/JavaScript\"> alimama_pid=\"mm_14281022_2030060_8250750\"; alima ......
请问 object(Helper_Uploader_File) { protected '_file' => array( 'name' => string '4_光影_1.jpg' (length=14) 'type ......
CREATE DATABASE ADDRESSLIST; USE ADDRESSLIST; DROP TABLE IF EXISTS FRIEND; CREATE TABLE FRIEND (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY , FRIEND_NAME VARCHAR(20) NOT N ......
得到客户端IP老问题了,但这次环境有点不一样( 客户是这样的环境没办法,说BT的请飘过 :) )。 win2k3该系统(下称系统A)上装了VMware Server,VM下有个win2k3系统(下称系统B)。 系统A:直接连接公网。有公网I ......