当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

如何用C语言实现RSA算法

更新:01-06 整理:39baobao.com
字体:

[如何上好幼儿园语言活动 ppt课件]设计意图: 正值秋天,幼儿对落叶比较熟悉,平时的生活中也能看见,而且散文诗“落叶”篇幅短小,却充满趣味,想象力丰富而美丽、语言动态感强,有一定的节律。通过欣赏诵读教学,可以让幼...+阅读

#include#include#include#include#includeint str2num(char *str) //字符转数字 { int i=0,num=0; for(i=0;i>1); convertor2.intPart = 0x5f3759df - (convertor2.intPart >>1); return 0.5f*(convertor.floatPart + (x * convertor2.floatPart)); }//可以不用,用sqrt()也可以 int isPrime(int n) //判断是否为素数 { int i=0,k=2; k=(int)CarmSqrt(n); for(i=2;ik) return 1; else return 0; } int rnd(int max) //生成随机数 2~max 用来生成e, { //取系统时间做随机数种子 int range,n; int min=2,flag=0; time_t t; double j; range=max-min; t=time(NULL); srand((unsigned)t); n=rand(); j=((double)n/(double)RAND_MAX); n=(int)(j*(double)range); n+=min; return n; } int co_prime(int a ,int b) // 求互质 { int c; do { if(b==1) return 1; c=a%b; a=b; b=c; }while(c!=0); return 0; } void get_d_e(int p,int q) { int r,t,e,d,i=2,k=0; if(isPrime(p)!=1||isPrime(q)!=1) { printf("Invaild Parameters\nshould be PRIME!\n"); printf("Usage:RSA Prime1 Prime2\n"); exit(0); } r=p*q; t=(p-1)*(q-1); e=rnd(t)/10; while(co_prime(t,e)!=1) { e=e+1; } for(d=2;d

本文地址:https://www.39baobao.com/show/29_24596.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

大班语言游戏活动教案夜里什么人不睡觉1【活动目标】 1、初步理解读本内容,知道哪些人在夜里不睡觉。 2、能按顺序翻阅图书,仔细观察读本画面。 【活动准备】 1、一本大书、和幼儿人数一致的图画书。 2、书架、录音...

大班幼小衔接语言教案活动目标: 1、理解图书内容,能大胆地讲述自己的理解。 2、仔细观察画面,尝试用较完整地语言讲述画面内容。 3、对上小学充满向往,有做一名合格小学生的愿望。 活动重点:仔细观察...

城里来了大恐龙幼儿园语言教案大班语言《城里来了大恐龙》 活动目的: 1、通过图文结合及恐龙身体特征来理解文学作品的特殊情趣。 2、体验故事中恐龙的心理变化,懂得帮助大家的快乐。 活动准备: 课前:知道立...

语言文学自考心得答:我在国企工作,当年将汉语言文学作为一个爱好参加了自考。考完大专又考了本科。是兰大的。自考报名的地方一般都售书。自考的学习项目受当年考试课程的影响。根据我的经验,先...

大班教案语言古诗草《草》 唐·白居易 离离原上草, 一岁一枯荣。 野火烧不尽, 春风吹又生。 远芳侵古道, 晴翠接荒城。 又送王孙去, 萋萋满别情。 注释: 1、离离:历历,分明的样子。 2、远芳:伸展到远处...

在暴风影音里播放的影片怎样转换语言1。首先你要先下载和电影文件配套的字幕文件。VeryCD上发布的大部分电影资源,都附带相应的字幕文件。如果下载的电影文件的地方没有提供相应的字幕文件,你可以先到射手网(.shoo...

RSA加密算法怎样用C语言实现/*数据只能是大写字母组成的字符串。 加密的时候,输入Y,然后输入要加密的文本(大写字母) 解密的时候,输入N,然后输入一个整数n表示密文的个数,然后n个整数表示加密时候得到的密文。...

如何用C语言程序实现RSA算法#include "stdafx.h" #include<math.h> #include<stdio.h> int isP(int m) { int i; for(i=2;i<m;i++) if(m % i==0)return 0; return 1; } int num(int m,int k) { int i=0;...

RSA加密算法对字符串加密C语言UpdateData(TRUE); m_miwencode=_T(""); CKEY_PRODUCE rsa; int codelenght,codenum; codelenght=m_yuanwencode.GetLength(); codenum=codelenght/3; CString strmod; strmod...