PHP经典面试题:(不断跟进补充中。。。)1、用PHP打印出前一天的时间格式是2009-02-1022:21:21(2分)echodate('Y-m-dH:i:s',strtotime('-1day'));或者$yesterday=time()-(24*60*60);echo'today:'.dat...
分类:
Web程序 时间:
2015-06-09 21:39:53
阅读次数:
262
$Dw){$Par=$Dw/$width;$width=$Dw;$height=$height*$Par;IF($height>$Dh){$Par=$Dh/$height;$height=$Dh;$width=$width*$Par;}}ElseIF($height>$Dh){$Par=$Dh/$h...
分类:
Web程序 时间:
2015-06-09 19:02:50
阅读次数:
143
/*----------------实现了生成 DH 密钥参数------------*/
//DH_generate_parameters_ex#include
#include "cryptlib.h"
#include
#include #ifdef OPENSSL_FIPS
# include <openssl/f...
分类:
编程语言 时间:
2015-06-09 10:03:52
阅读次数:
311
#include
#include "cryptlib.h"
#include
#include
#include
#include
#include "asn1_locl.h"
#ifndef OPENSSL_NO_CMS
# include <ope...
分类:
编程语言 时间:
2015-06-09 10:03:45
阅读次数:
625
/*检查dh自身参数,dh公钥大小是否合适*/#include
#include "cryptlib.h"
#include //自定义OpenSSL 实现大数管理的结构及其函数
#include /*-
* Check that p is a safe prime and
* if g is 2, 3 or 5, c...
分类:
编程语言 时间:
2015-06-08 23:27:32
阅读次数:
449
/*实现openssl 提供的默认的DH_METHOD,实现了根据密钥参数生成DH公私
钥,以及根据DH 公钥(一方)以及DH 私钥(另一方)来生成一个共享密钥,用于密
钥交换*/#include
#include "cryptlib.h"
#include
#include //实现了伪随机数生成,支持用户自定义...
分类:
编程语言 时间:
2015-06-08 23:27:28
阅读次数:
327
/*下面程序利用openssl库,实现了dh算法,产生密钥以及计算sessionkey*/
#include
#include
int main() {
DH *d1,*d2;
BIO *b;
int ret,size,i,len1,len2;
char sharekey1[128],sharekey2[128];...
分类:
编程语言 时间:
2015-06-08 23:26:50
阅读次数:
1067
Openssl的DH实现在crypt/dh目录中,各个源码如下:(1) dh.h
定义了 DH 密钥方法数据结构以及各种函数。(2) dh_asn1.c
DH密钥参数的DER 编解码实现。(3) dh_lib.c
实现了通用的 DH 函数,设计层面的。(4) dh_gen.c
实现了生成 DH 密钥参数。(5) dh_key.c
实现openssl 提供的默认的DH_METHOD,实...
分类:
编程语言 时间:
2015-06-08 09:50:40
阅读次数:
151
1、通信方A和通信方B约定一个初始数g,如g=5,一个质数p,如p=23,g和p是公开的,且1< g < p2、A生成一个随机数a,a是保密的,如a=63、A计算g^a%p发送给B,g^a%p=5^6%23=84、B生成一个随机数b,b是保密的,如b=155、B计算g^b%p发送给A,g^b%p=5^15%23=196、A接收到g^b%p后,再使用保密的a,计算(g^b%p)^a%p=19^6%23...
分类:
编程语言 时间:
2015-06-05 15:50:44
阅读次数:
946
function listDir2($dir){ if(is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo $file...
分类:
其他好文 时间:
2015-06-01 11:22:08
阅读次数:
113