自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 设计模式--PHP实现

一、生成对象:1、单例模式 确保某一个类只有一个实例,并且提供一个全局访问点。单例模式具备如下几个特点: 1、只有一个实例。 2、能够自我实例化。 3、提供全局访问点。  所以说当系统中只需要一个实例对象或者系统中只允许一个公共访问点,除了这个公共访问点外,不能通过其他访问点访问该实例时,可以使用单例模式。  单例模式的主...

2018-02-25 02:13:17 245

原创 基于GMP和Openssl实现DSA对任意文件签名验证

DSA具体过程:需要特别说明的是全局参数p,q的生成方法,不要只想着先求素数p再求p-1的素因子,官方的方法是先生成素数q,再用素数q去反过来求p.stackoverflow的解决方案:https://stackoverflow.com/questions/8350568/dsa-how-to-generate-the-subprimeC++代码实现:dsa.cpp#include<iostream

2018-01-11 23:53:44 898 1

原创 openssl SHA3问题

2018年1月11日:openssl官方发布的稳定版源码还没有SHA3,所以不用想太多了,等吧。

2018-01-11 01:19:33 671

原创 基于GMP的Elgamal加密

#include<iostream>#include<gmp.h>#include<stdlib.h>#include<time.h>#include<string.h>using namespace std;mpz_t q,a,p;//全局参数:p为prime number;a为 primitive root of p;mpz_t Xa,Ya;//Xa私钥;Ya公钥;mpz_t M,

2018-01-08 23:20:02 697

原创 AES基于扩展欧几里德求逆元的S-Box生成

#define _CRT_SECURE_NO_WARNINGS#include<cstdio> #include<iostream>using namespace std;const int Bit_Num = sizeof(int)* 8;//求解非零最高位 int GF_index_of_max(int value){ int index = 0; for (int

2017-11-28 02:13:54 1962

原创 RSA破解作业

Alice decides to use RSA with the public key N = 1889570071. In order to guard against transmission errors, Alice has Bob encrypt his message twice, once using the encryption exponent e1 = 1021763679 a

2017-11-10 14:03:17 468

原创 密码编码学与网络安全problem 4.7

4.7 Show that DES decryption is, in fact, the inverse of DES encryption.加密运算: LEi=REi−1LE_i=RE_{i-1} REi=LEi−1⊕F(REi−1,Ki)RE_i=LE_{i-1}⊕F(RE_{i-1},K_i)用加密运算的逆运算解密: REi−1=LEiRE_{i-1}=LE_iREi=LEi−1⊕F(

2017-10-12 00:36:18 459

原创 写入、读取Mysql数据库时乱码的解决办法:(超有效)

乱码的现象: 1.用php写入数据到mysql用phpmyadmin查看时中文变成了一堆不知所云的乱码; 2.用php写入到mysql的中文在phpmyadmin中查看正常,但PHP读出来显示到网页中时全都变成了”?????”我是使用php编写的,出现这个问题后,我在网上查到的很多答案都是在连接数据库时通过语句设置编码为utf8,即$sql->set_charset(‘utf8’); 这样的

2017-08-23 00:58:44 1091

原创 #C++实现先中缀转后缀的算术表达式计算

C++实现先中缀转后缀的算术表达式计算PS:我相信有很多的博客都很好地讲解过算术表达式计算的算法思想,在这里我只会讲讲我在解决这样的问题中遇到的一个小问题:中缀转后缀与计算之间的处理思想,还有可能代码会有点不整洁。功能描述:输入格式:一行一个算术表达式,可以输入若干行 输出格式:一行一个输出结果 样例: 输入样例: 2*(3 + 4) 6+ 2 * 8 /4 输出样例 14 10两种

2016-12-02 22:31:25 1144

原创 Swift的Optional、if let、protocol、closure

这是我人生的第一个博客!!这篇博客主要是为了完成老师布置的一些作业。主要是解释Swift3.0的五个概念:1、optional2、if let3、面向对象4、面向协议5、闭包1、optional:

2016-11-25 11:09:44 556

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除