其实是关于RSA加密算法的内容,具体你就不用管它啦……
功能是这样的,1、首先要求输入三个数字,n,e,d。 2、然后给出选择,一:加密;输入明文x,则输出秘文y。 二:解密;输入密文x,则输出明文y。算法如下:
函数一:加密:x的e次方除以n的模余数得y
函数二:解密:x的n次方除以n的模余数得y
如果可以,编成循环选择的就更好啦,可以循环的加密或者解密,最后还可以循环选择一或二或退出~~~~~

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Suvi_0202

    16人对此回答表示赞同

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>

    //RSA??????
    typedef struct RSA_PARAM_Tag
    {
    unsigned __int64 p, q; //????,?????????
    unsigned __int64 f; //f=(p-1)*(q-1
    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Jose

    3人对此回答表示赞同

    你这个有点奇怪呢。首先,先输入的d是干什么用的,然后就是x一定的数字吗?解释下这个,然后我看看我能不能做! 追问
    展开
    3
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ronan

    1人对此回答表示赞同

    #include <math.h>
    #include <iostream>
    using namespace std;
    void JiaM(double e,double n);
    void JieM(double d,double n);
    int main()
    {
    double n,e,d;
    cout<<"请输入n:"<<endl;
    cin&g
    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部