求C语言程序设计 数据加密详解~!!!

求C语言程序设计 数据加密详解~!!!,第1张

#include<stdio.h>

#define

N

8

void

main()

{

int

code,count,i,temp

int

key[N]

printf("请输入密码:")

scanf("%d",&code)

//各位交换

i=0

count=0

while(code!=0)

{

key[i]=code%10

code

/=

10

i++

count++

}

//各位

加5,并对其取余

for(i=0i<counti++)

{

key[i]

+=

5

key[i]

%=

10

}

//数字第一位与最后一位互换

temp

=

key[0]

key[0]

=

key[count-1]

key[count-1]

=

temp

for(i=0i<counti++)

{

printf("%d

",key[i])

}

}

//晕...你是北大青鸟的吧..我昨天刚做了这个项目.刚好发给你了..

C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内的大部分ERP(财务)软件产品即属于此类结构。使用C/S架构的情况下首先就避免了使用B/S那种纯明文的传输协议。C/S的安全性保证应该是在通讯协议方面而不是简单的加密解密这块。当然借鉴B/S的也行。如果C/S架构的只是登陆密码做限制那安全性也太弱了。监听一样可以获得有关的通讯方式,比如和数据库直连的话不就能获得数据库的通讯IP和账户密码了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6762532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存