c语言输入加密数字货币众筹交易平台
1. C语言输入密码将其加密怎么弄
int
main()
{
c1=
getchar();
:
:
c6=
getchar();
c1=c1+20;
:
c6=c6+20;
putchar(c1);
:
putchar(c6);
}
程序大概这个样子,有什么问题再追问,手机码字还有这破输入法,写得很难受
2. 用c语言加密,输入a,加密后输出1,输入b,加密后输出2,等等,的加密程序,再帮忙写一个解密文的程序,谢谢
char key = 0xab;
void encode(char *s, int len)
{
char ch = 0;
for(int i=0;i<len;i++)
{
*s = *s ^key ^ch;
ch = *s;
s++;
}
}
3. 用C语言编程:某个公司利用报文传递数据,采用密钥加密与解密.
#include <stdio.h>
main()
{
char s[100],a[50];
int i=0,j=0;
char k;
clrscr();
printf("enter a string:\n");
gets(s);
printf("enter K:\n");
i=strlen(s);
scanf("%c",&k);
while (s[i])
{
if (s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')
a[j++]=(s[i]+k)%10;
i--;
}
printf("the password is:\n");
puts(a);
}
4. c语言编程题,电文加密
void mian() 拼错
5. 做个加密数字货币,币种加交易平台的,去哪里找公司做,要做的好点的
做平台加币的团队或者公司是非常多的,因为现在的币已经开始泛滥了,小的交易平台多如牛毛,但这些币能存活多久真是一个非常大的问题,基本上都是上线两天上涨,随后就是一路狂跌,这基本上是一个千古不变的规律了。和比特币、瑞泰币、莱特币这些主流的数字货币即使价格下跌了,仍旧有回升的那一天不一样。
6. (在线等)求用c语言调用linux系统自带加密算法实现加密的程序代码,要完整的
Linux自带的加密玩意多呢,看你用哪个,用哪个就去官网看他的handbook
7. C语言程序题(加密解密)
#include<stdio.h>
#include<ctype.h>
voidjiami(char*s,intn)
{for(;*s;s++)
if(isalpha(*s))
*s=*s%32+n>25?*s+n-26:*s+n;
}
voidjiemi(char*s,intn)
{for(;*s;s++)
if(isalpha(*s))
*s=*s%32-n<1?*s+26-n:*s-n;
}
intmain()
{chars[200];
intn;
gets(s);
scanf("%d",&n);
jiami(s,n);
puts(s);
jiemi(s,n);
puts(s);
return0;
}
8. 如何搭建一个数字货币交易平台
国内还没有交易平台这块,法律不保护,就算你建立成功了,估计别人也不敢用,建议你还是先借用国外的平台吧
9. C语言写一个线路加密法或叫换位加密算法
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
constintMAXSIZE=100;
char*encrypt(char*essay){
inti,j,n,u,v,m,len=strlen(essay);
char*result;
m=n=(int)sqrt(len);
if(m*m<len)++n;
result=(char*)malloc(m*n*sizeof(char)+1);
for(i=0;i<m;++i){
for(j=0;j<n;++j){
u=n*i+j;
v=m*j+i;
if(u<len)result[v]=essay[u];
elseresult[v]='';
}
}
result[m*n]=0;
returnresult;
}
intmain(){
chars[MAXSIZE],*u;
printf("输入明文: ");
fgets(s,MAXSIZE,stdin);
s[strlen(s)-1]=0;//去除尾部的
u=encrypt(s);
printf("密文是: %s ",u);
free(u);
return0;
}
10. c语言实现密码加密
unsignedchar*encrypt(unsignedchar*psw,intenc){
intsum=0,i;
if(enc){
for(i=0;i<6;i++){
psw[i]-=15;
sum+=psw[i];
}
psw[6]=(unsignedchar)sum;
psw[7]=0;
}
else{
for(i=0;i<6;i++){
sum+=psw[i];
psw[i]+=15;
}
if((unsignedchar)sum!=psw[6]){
printf("Badpassword
");
psw[0]=0;
returnpsw;
}
else{
psw[6]=0;
}
}
for(i=0;i<3;i++){
unsignedchart=psw[i];
psw[i]=psw[5-i];
psw[5-i]=t;
}
returnpsw;
}
intmain()
{
unsignedcharpsw[128];
scanf("%s",psw);
printf("encodeto:%s
",encrypt(psw,1));
printf("decodeto:%s
",encrypt(psw,0));
return0;
}
