汉阳铁厂是军事工业吗:关于加密数据的还原方法

来源:百度文库 编辑:高校问答 时间:2024/05/03 13:37:28
10Uz0M3I这个是加密数据库的密码,里面的数据也经过了加密,请教一下如何将加密数据还原回来啊

回答:γ射线
学长
4月19日 22:22 main()
{int b,i[7],j,k;
long a,d,c=0;
scanf("%d",&a);
for(k=0;k<=7;k++)
i[k]=(a/(d=pow(10,k)))%10; //把各个位置上的数分离出来

j=7;
while(i[j]==0)
j--; //判断这个数的位数,为:j+1

b=i[0];
i[0]=i[j];
i[j]=b; //把首位和末位交换

for(k=0;k<=7;k++)
i[k]=(i[k]+5)%10 //把每个数加5,再除以10的余数

for(k=0;k<=j;k++)
c=c+i[k]*pow(10,(j-k)); //颠倒各位的顺序,并合成一个多位数。
printf("%d",c);
}

该回答在4月20日 10:29由回答者修改过