易截截图软件、单文件、免安装、纯绿色、仅160KB

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时间正则问题 - PHP / 基础编程

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:
......

求教PHP中str_replace函数问题 - PHP / 基础编程

请问,以下代码,为什么不管用?就str_replace这个函数,替换么有起作用?
PHP code:
$gg='<script type=\"text/JavaScript\">
alimama_pid=\"mm_14281022_2030060_8250750\";
alima ......

php如何访问object

请问
object(Helper_Uploader_File) {
  protected '_file'  => array(
    'name' => string '4_光影_1.jpg' (length=14)
    'type ......

mysql数据库 - Java / Java相关

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 ......

PHP获取IP

得到客户端IP老问题了,但这次环境有点不一样( 客户是这样的环境没办法,说BT的请飘过 :) )。
win2k3该系统(下称系统A)上装了VMware Server,VM下有个win2k3系统(下称系统B)。
系统A:直接连接公网。有公网I ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号