随笔分类 -  算法

该文被密码保护。
posted @ 2018-01-18 16:31 ノGHJ 阅读(7) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2018-01-18 15:03 ノGHJ 阅读(13) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-01-18 14:04 ノGHJ 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1. 最大公约数 问题:求两个自然数的最大公约数。 分析:这个是基础的数学问题,最大公约数指两个数字公共的约数中最大的,例如数字6的约数有1、2、3、6,数字9的约数有1、3、9,则数字6和数字9的公共约数有1和3,其中3是最大的公约数。 第一种思路:从1开始循环,每次把符合要求(即同时是两个数字的 阅读全文
posted @ 2017-12-14 11:24 ノGHJ 阅读(347) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2017-10-10 14:40 ノGHJ 阅读(4) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2017-10-10 14:39 ノGHJ 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2017-09-30 10:43 ノGHJ 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2017-09-29 19:15 ノGHJ 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2017-09-29 15:49 ノGHJ 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2017-09-29 15:07 ノGHJ 阅读(3) 评论(0) 推荐(0) 编辑
摘要:<?php/** * 加密字符串在指定时间内解密有效 * @param [type] $string 明文字符串 * @param string $operation 解密值为DECODE,其它值为加密 * @param string $key 加密key * @param integer $exp 阅读全文
posted @ 2017-09-14 14:20 ノGHJ 阅读(295) 评论(0) 推荐(0) 编辑
摘要:/** * rc4加密算法,解密方法直接再一次加密就是解密 * @param [type] $data 要加密的数据 * @param [type] $pwd 加密使用的key * @return [type] [description] */function rc4($data, $pwd) { 阅读全文
posted @ 2017-09-14 14:18 ノGHJ 阅读(2191) 评论(0) 推荐(0) 编辑
摘要:通过openssl实现的签名、验签、非对称加解密,需要配合x.509证书(如crt和pem)文件使用。 测试示例 阅读全文
posted @ 2017-09-14 11:55 ノGHJ 阅读(563) 评论(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 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:PHP的AES加密类 aes.php <?php /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* AES implementation in 阅读全文
posted @ 2017-09-14 11:43 ノGHJ 阅读(473) 评论(0) 推荐(0) 编辑
摘要:php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具o 阅读全文
posted @ 2017-09-14 11:42 ノGHJ 阅读(227) 评论(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 阅读(206) 评论(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 阅读(892) 评论(0) 推荐(0) 编辑
摘要:[PHP]代码 阅读全文
posted @ 2017-09-14 11:40 ノGHJ 阅读(245) 评论(0) 推荐(0) 编辑
摘要:KEY 是之前定义的常量 Mcrypt::encrypt(); Mcrypt::decrypt(); 阅读全文
posted @ 2017-09-14 11:38 ノGHJ 阅读(693) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示