这是通过我自己开发的“密码加密器”

最新研发的一套密码加密器:

#include<bits/stdc++.h> 

using namespace std;

int main(){

int q,jk;

string str;

  long long i,a=10,b,x,len,dec=0,temp;

char s;

long long bb[50000]={0},k,shu;

cout<<"请输入加密单词数:";

cin>>q;

for(jk=1;jk<=q;jk++){

cout<<"请输入字母数:";

cin>>shu;

for(k=0;k<shu;k++){

cin>>s;

bb[k]=bb[k]+s*1;

for(k=shu-1;k>=0;k--){

cout<<bb[k];

}

cout<<endl;

  cout<<"接下来进入第二步!请保存之前输出来的结果!"<<endl;

  cout<<"请先输入数字,然后再输入要转换的进制:";

  cin>>str>>x;

  int dd[100]={0};

  len=str.size();

  for(i=0;i<len;i++){

  if(str[i]>='0'&&str[i]<='9'){

      temp=str[i]-'0';

    } else if(str[i]>='A'&&str[i]<='z'){

       temp=str[i]-'A'+10;

    }

    dec=dec+temp*pow(a,len-1-i);

  }

  len=0;

  b=dec;

  while(b!=0){

dd[len]=b%x;

b=b/x;

len++;

}

for(i=len-1;i>=0;i--){

if(dd[i]<10){

cout<<dd[i];

}else{

cout<<(char)(dd[i]-10+'A');

}

}

cout<<endl;

}

cout<<"感谢使用本次加密!";

  return 0;

}

作者制作不易,求关注

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值