做的项目是windows2008R2+php5+sql2008为了不让php代码泄露,我想到这样一个思路,大家给点建议看可否 1.数据库直接安装 2.运行环境php5及未加密的php代码安装在本机的vmware里面的一个win2008系统里,然后通过vmware的桥接或者nat访问数据库 客户的物理机管理密码实际情况有时要告诉客户(因为他们服务器同时用来做公司文件共享存放等),但是虚拟机的密码可以不告诉用户,对于一般没有专业IT维护人员的公司,这个方...
这是一段 DES 解密的 PHP 代码。 参考自 http://php.com/manual/zh/function.mcrypt-module-open.php 中的例程。 本来也 没有什么难的。 但是我 解密 完 后 反复试,都是下面 这样的不可见 的乱码。 ? ?]Y)?aw#27;#16;#?Y?????]m?#22;/m?2??]C?#27;?f?#5;#1;?V(?I?????~???#6;?? ?#24;e=i#27;"C#4;#22;?#17;????#29;?#19; 搞了大半天才 发现,是因为 对方 加密完之后 ,把二进制的 密文 转换成 十六进制的 给我传了过来 ...
如果用CURL访问带有未加密参数的URL将不会得到返回值,加密后可以。 不过在浏览器用未加密的参数访问没问题。 关键是参数是用户来输入的,加密算法我也不知道,这种情况还能采集吗? 回复讨论(解决方案) 如果是常用算法比如sha1 md5之类,用123456明文加密测试一下,RSA之类就没办法了。 高级点的自己编写爬虫来采集。 如果是常用算法比如sha1 md5之类,用123456明文加密测试一下,RSA之类就没办法了。 高级...
1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具openssl(通常Linux系统都自带该程序),解压缩至独立的文件夹,进入其中的bin目录,执行以下命令: openssl genrsa -out rsa_private_key.pem 1024openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out private_key.pemopenssl rsa -in rsa_private_key.pem -pubout -out rsa...
我有个空间,因为我用了数据库作session,所以我能看到数据库表里的session数据是一段乱码,不是直接明文的。 怎么配置的?能反解密吗? 因为我用数据库当session,是因为 我需要在其它电脑上通过获取sid复制这个session实现多台电脑登录。 . 回复讨论(解决方案) 保存的时候,加一字段,保存session_id; 你要复制session到另外的库,还不如使用memcache保存session方便。 你要复制session到另外...
这个网上的资料真实浩如烟海,但是真正有价值的屈指可数 自己尝试了一天多,终于还是搞定了。 再次要感谢网上的前辈么。 比如下面这个关于php和java端的实现: 关于php和java端的实现。 再比如下面这个关于ios端的实现: 为何要采用 no padding 这种形式: AES加密如果原输入数据不够16字节的整数位,就要补齐,如果采用 pkcs7或者pkcs5这种加密方式,末端添加的数据可能是0x1,0x2,0x3,不固定, 在解码后需要把末端多...
/** * * DES FOR .NET版本 * @author Administrator * */class DES_NET{ var $key; var $iv; //偏移量 function DES_NET( $key, $iv=0 ) { //key长度8例如:1234abcd $this->key = $key; if( $iv == 0 ) { $this->iv = $key; //默认以$key 作为 iv } else { $this->iv = $iv; //mcrypt_create_iv ( mcrypt_get_block_size (MCRYPT_DES, MCRYPT_MODE_CBC), MCRYPT_DEV...
有一段源码,怀疑是被加密了,但不怎么如何判断 回复讨论(解决方案) 那么把代码贴出来,如果你觉得你不能确定的话 目测。。。。 加密的代码,不是一下子就能看出来吗,就是一堆乱码.. 用搜关键的办法能搜出来吗 你贴出来看看,或者截个图 这么猜有什么劲? 一看就知道了吧。 代码太多,让我怎么帖呢,一帖就是二十多页,况且你们不累吗,还有这种盲目的看难道不感觉有点方法不对头吗,假如这个源码是你的...
MD5加密字符串并转化为base64(C#和PHP代码相同实现) -------PHP------代码-------------function Md5Base64($data){ $md5hex=md5($data); $len=strlen($md5hex)/2; $md5raw=""; for($i=0;$i<$len;$i++) { $md5raw=$md5raw . chr(hexdec(substr($md5hex,$i*2,2))); } $keyMd5=base64_encode($md5raw); return $keyMd5;} ---------C#=---------------------- public static string MD5ToBase64String(string str)...
记得我有个非常好的朋友曾经向我大倒苦水,原来他加了半个月的夜班,给别人开发了一套PHP程序,结果遇到了奸商,人家收了源代码说是先测试,然后就消失不见了,电话打不通,QQ也永远不在线了。 仔细想来,使用PHP开发的程序,都是源代码,辛辛苦苦写出来,任何人都可以拿去随便用随便改,这确实是个头疼的问题. 1,那么要怎么加密自己的php代码? 2,让加密的php代码在别人的电脑上也可以运行. 回复讨论(解决方案) 自己...
php 代码加密类,大家可以根据自己的需求进行修改,原类如下,是对之前的加密解密类的有一次修改,希望能分享给大家。本次在ubuntu下测试没有问题,与之前的版本的区别在于,这次的版本更加的通用性。 initialVar(); //echo "hello \n"; } /* *@input $property_name,$value *@output * 魔法方法,对变量进行设置值;可根据需求进行处理。若直接去除if判断表示...
我现在要写一个restful api接口,网站的数据调用都是通过这个接口,那这个接口要怎么加密呢?以防止所有人都可以任意访问? 回复讨论(解决方案) 加一个访问token。 例如你的api地址是http://www.example.com/api.php 需要接受的参数有a,b,c三个 那么可以加一个验证token(通过约定的key加密生成)。 例如 $a=1; $b=2; $c=3; $key=abcdef; $token=sha1($a.$b.$c.$key); 然后访问使用http://www.e...
原文 http://www.ideawu.net/blog/archives/890.html 之前说过,iOS 的加密解密方法非常不方便, 不易于和 PHP 或者 Java 之间交互, 比较封闭. 为了和PHP服务器端方便地进行加密解密操作, 我封装了 RSA 类. 使用这个类, 你可以用你喜欢的工具, 如 openssl 命令行, PHP 脚本, 生成友好的公钥或者私租文本, 然后 iOS 使用这些密钥进行加密, PHP 进行解密, 或者 PHP 进行解密, 由 iOS 进行解密. 方法如下: // return ...
用ThinkPHP3.2写的一个程序,在本地localhost运行,怎样设置保护措施让这个程序无法被复制、查看,但是能用浏览器访问运行? 回复讨论(解决方案) zend 加密 可以配合读取硬件信息的程序,比如读硬盘序列号网卡物理地址,生成一个licence文件,每次打开页面验证一下是否存在与物理信息一致,不一致就提示需要更新licence结束程序。 或者可以使用safenet加密狗(php调用加密狗的com程序),防复制 再用杂凑和zend加...
www.2hanju.com/zxf_functions.rar 这是下载地址,用记事本打开是乱码 Zend Guard Run-time support missing!One more more files on this web site were encoded by ZendGuard and the required run-time support is not installed orproperly configured.For the Web site userThis means that this Web server is not configured correctly to runthe files that it contains. Please contact the Web site'sadmin...