摘要: Git工作示意图 一、新建代码库 ::在当前目录新建一个Git代码库git init::新建一个目录,将其初始化为Git代码库git init [project-name]::下载一个项目和它的整个代码历史git clone [url] 二、配置 Git的设置文件为.gitconfig,它可以在用户 阅读全文
posted @ 2017-09-14 14:28 ノGHJ 阅读(168) 评论(0) 推荐(0) 编辑
摘要: <?php/** * 加密字符串在指定时间内解密有效 * @param [type] $string 明文字符串 * @param string $operation 解密值为DECODE,其它值为加密 * @param string $key 加密key * @param integer $exp 阅读全文
posted @ 2017-09-14 14:20 ノGHJ 阅读(293) 评论(0) 推荐(0) 编辑
摘要: /** * rc4加密算法,解密方法直接再一次加密就是解密 * @param [type] $data 要加密的数据 * @param [type] $pwd 加密使用的key * @return [type] [description] */function rc4($data, $pwd) { 阅读全文
posted @ 2017-09-14 14:18 ノGHJ 阅读(2182) 评论(0) 推荐(0) 编辑
摘要: // 备份数据库 $host = "localhost"; $user = "root"; //数据库账号 $password = ""; //数据库密码 $dbname = "mysql"; //数据库名称 // 这里的账号、密码、名称都是从页面传过来的 if (!mysql_connect($h 阅读全文
posted @ 2017-09-14 11:58 ノGHJ 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 作为开发人员时刻要记住一句话,永远不要相信任何用户的输入!很多时候我们的网站会因为我们开发人员写的代码不够严谨,而使网站受到攻击,造成不必要的损失!下面介绍一下如何防止SQL注入! 这里提供了一个函数,用来过滤用户输入的内容!使用POST传值的时候,可以调用这个函数进行过滤! 阅读全文
posted @ 2017-09-14 11:56 ノGHJ 阅读(740) 评论(0) 推荐(0) 编辑
摘要: function remove_xss($val) { // remove all non-printable characters. CR(0a) and LF(0b) and TAB(9) are allowed // this prevents some character re-spacin 阅读全文
posted @ 2017-09-14 11:55 ノGHJ 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 通过openssl实现的签名、验签、非对称加解密,需要配合x.509证书(如crt和pem)文件使用。 测试示例 阅读全文
posted @ 2017-09-14 11:55 ノGHJ 阅读(559) 评论(0) 推荐(0) 编辑
摘要: <?php //Code By Safe3 function customError($errno, $errstr, $errfile, $errline) { echo "<b>Error number:</b> [$errno],error on line $errline in $errfi 阅读全文
posted @ 2017-09-14 11:54 ノGHJ 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: PHP的AES加密类 aes.php <?php /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* AES implementation in 阅读全文
posted @ 2017-09-14 11:43 ノGHJ 阅读(472) 评论(0) 推荐(0) 编辑
摘要: php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具o 阅读全文
posted @ 2017-09-14 11:42 ノGHJ 阅读(224) 评论(0) 推荐(0) 编辑
摘要: [PHP]代码 <?php //blog.qita.in function passport_encrypt($txt, $key) { srand((double)microtime() * 1000000); $encrypt_key = md5(rand(0, 32000)); $ctr = 阅读全文
posted @ 2017-09-14 11:41 ノGHJ 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 可以逆转的加密类,没有密钥很难破解 [PHP]代码 <? class encryptCalss { var $key=12; function encode($txt){ for($i=0;$i<strlen($txt);$i++){ $txt[$i]=chr(ord($txt[$i])+$this 阅读全文
posted @ 2017-09-14 11:41 ノGHJ 阅读(890) 评论(0) 推荐(0) 编辑
摘要: [PHP]代码 阅读全文
posted @ 2017-09-14 11:40 ノGHJ 阅读(244) 评论(0) 推荐(0) 编辑
摘要: KEY 是之前定义的常量 Mcrypt::encrypt(); Mcrypt::decrypt(); 阅读全文
posted @ 2017-09-14 11:38 ノGHJ 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。 2. 链表 在Java中,链表的实现非常简单,每个节点Node都有一个值val和指向下个节点的链接next。 链表两个著名的应用是栈Stack和队列Queue。 栈: 队列: 3. 树 这里的树通常是指二叉树,每个节点都包 阅读全文
posted @ 2017-09-14 11:36 ノGHJ 阅读(441) 评论(0) 推荐(0) 编辑