自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Miracle密码算法开源库(十三)分析 :mrflsh4.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrflsh4.c结构

2021-12-27 00:05:32 610

原创 Miracle密码算法开源库(十二)分析 :mrflsh3.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrflsh3.c结构mrflsh3.c的总体结构如下,,主要实现了facos()、fasin()、fatan()、fcos()、fsin()、ftan()、norm()、tan1() 几个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。2、源代码static int norm(_MIPD_ int type,flash y){ /* convert y to first quadr...

2021-12-20 19:20:55 443

原创 Miracle密码算法开源库(十一)分析 :mrflsh2.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrflsh2.c结构mrflsh2.c的总体结构如下,,主要实现了expon()、fexp()、flog()、fpowf()几个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。2、源代码static int expon(_MIPD_ big w,int n){ /* generator for C.F. of e */ if (n==0) return 2; if...

2021-12-13 09:31:49 268

原创 Miracle密码算法开源库(十)分析 :mrflsh1.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrflsh.c.c结构mrflsh.c.c的总体结构如下,,主要实现了fpower()、froot()、quad()几个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。2、源代码static int quad(_MIPD_ big w,int n){ /* generator for C.F. of square root of small integer */ int t;...

2021-12-06 20:15:27 392

原创 Miracle密码算法开源库(九)分析 :mrebrick.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrebrick.c结构mrebrick.c的总体结构如下,,主要实现了ebrick_init()、 ebrick_end()、mul_brick()几个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。2、源代码BOOL ebrick_init(_MIPD_ ebrick *B,big x,big y,big a,big b,big n,int window,int nb){ /* U...

2021-11-29 14:38:28 900

原创 Miracle密码算法开源库(八)分析 :mrcrt.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrcrt.c结构mrcrt.c的总体结构如下,,主要实现了crt()、crt_init()、crt_end()几个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。2、源代码void crt(_MIPD_ big_chinese *c,big *u,big x){ /* Chinese Remainder Thereom * * Calculate x..

2021-11-22 14:00:29 613 1

原创 Miracle密码算法开源库(七)分析 :mrbrick.c

sd

2021-11-15 19:12:21 868

原创 Miracle密码算法开源库(六)分析 :mrbits.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrbits.c结构mrbits.c的总体结构如下,,主要实现了logb2()、expb2()、bigbits()、sftbit()三个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。2、源代码int logb2(_MIPD_ big x){ /* returns number of bits in x */ int xl,lg2; mr_small top;#ifdef ..

2021-11-09 23:15:03 1101

原创 Miracle密码算法开源库(五)分析 :mrarth3.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrarth3.c结构mrarth3.c的总体结构如下,,主要实现了expint()、nroot()、power()三个函数,这一次的博客就是读一下这函数的功能。2、源代码void expint(_MIPD_ int b,int n,big x){ /* sets x=b^n */ unsigned int bit,un;#ifdef MR_OS_THREADS miracl *mr_mip=ge.

2021-11-01 20:47:02 344

原创 Miracle密码算法开源库(四)分析 :mrarth2.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrarth2.c结构mrath2.c的总体结构如下,,主要实现了divide()、divisible()、mad()、multoply()、normalise()、几个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。2、源代码mr_small normalise(_MIPD_ big x,big y){ /* normalise divisor */ mr_small norm..

2021-10-28 00:00:08 683

原创 Miracle密码算法开源库(三)分析 :mrarth1.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践1、mrarth1.c结构mrath1.c的总体结构如下,,主要实现了big_to_bytes()、bytes_to_big()、hamming()、mr_invert()、mr_jsf()、mr_pmul()、mr_sdiv()、premult()、remain()、subdiv()、subdivisible()几个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。2、源代码mr_large m...

2021-10-24 22:06:30 3296 1

原创 Miracle密码算法开源库(二)源码分析 :mralloc.c、mrarth0.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践一、mralloc.c1、mralloc.c结构mraec.c的总体结构如下,,主要实现了mr_alloc()、mr_first_alloc()、mr_free()三个函数,这一次的博客就是读一下这函数的功能。2、源代码miracl *mr_first_alloc(){ return (miracl *)calloc(1,sizeof(miracl));}mr_first_alloc()方法调用了stdl

2021-10-14 22:31:15 697

原创 Miracle密码算法开源库(一)源码分析 :mraes.c

2021SC@SDUSC 山东大学软件学院软件工程应用与实践一、mraes.c结构mraec.c的总体结构如下,具有fbsub、ftable1等数组,主要实现了aes_decrypt 、aes_encrypt、aes_end、aes_getreg、aes_init、aes_reset几个在miracl开源库中比较重要的函数,这一次的博客就是读一下这函数的功能。二、头文件】stdlib 头文件即standard library标准库头文件。stdlib.h里面定义了五种类型、一些.

2021-10-07 22:10:08 10035

原创 2021-09-30

Miracle密码算法开源库(零) 项目综述2021SC@SDUSC 山东大学软件学院软件工程应用与实践一.MIRACL简介MIRACL(Multiprecision Integer and RationalArithmetic C/c++ Library)是一套由Shamus Software Ltd.所开发的一套关于大数运算函数库,用来设计与大数运算相关的密码学之应用,包含了RSA 公开密码学、Diffie-Hellman密钥交换(Key Exchange)、AES、DSA数字签名,还包含了较新的

2021-09-30 21:37:30 847

空空如也

空空如也

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

TA关注的人

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