Este tutorial é constantemente atualizado, portanto, fique atento.
Gerar biblioteca de recursos estáticos miracl.lib
Baixe o código fonte no github
https://github.com/miracl/MIRACL
e siga o tutorial passo a passo. O ambiente de compilação é o
link do tutorial do VS2017 : https://www.bilibili.com/read/cv7663799
este tutorial Também existe o código de teste correspondente
extern "C"
{
#include "miracl.h"
#include "mirdef.h"
}
#pragma comment(lib,"miracl.lib")
int main()
{
miracl *mip = mirsys(500, 16); //初始化miracl系统
big n = mirvar(8); //初始化n,必须有
cotnum(n, stdout); //打印n
cinnum(n, stdin); //输入n
cotnum(n, stdout); //再次打印n
return 0;
}
Comece o primeiro programa
O sucesso do programa de teste anterior significa que nossa biblioteca de recursos estáticos foi compilada e pode ser usada diretamente no programa. As funções correspondentes e os métodos de uso relacionados são apresentados a seguir. Como usá-lo foi descrito
no blog anterior , então não vou repetir aqui. , A renderização do programa em execução é fornecida neste link , você também pode consultar
Processamento de diferença de tempo
Um dos objetivos de chamar essa biblioteca de funções é saber a eficiência do tempo de cada função em execução e processamento. Essa eficiência é o nosso julgamento de criptografia e descriptografia ou a avaliação da eficiência das operações relacionadas. Como comparar a eficiência, um parâmetro importante é o tempo, a execução Tempo médio
Há uma função importante para encontrar a diferença de tempo na linguagem C, que é a função de relógio. A seguir está a ideia importante do programa para chamar
start = clock();//开始时间
//功能代码
finish = clock();//结束时间
duration = (double)(finish - start) / CLOCKS_PER_SEC;//运行的总时间
printf("the duration is %lf \n", duration);
Por favor, veja este tutorial para o código completo do programa
Escrito no final, nosso tutorial é escrito em dois lugares diferentes, principalmente porque não é conveniente fazer capturas de tela no scdn, mas não é conveniente inserir código na estação B, então perdoe o leitor pela necessidade de pular para a página. Além disso, nosso tutorial será constantemente atualizado, portanto, fique atento.