c语言怎样加密字符
在C语言中,可使用简单的算法来对字符进行加密。下面是一个简单的示例,使用了凯撒密码算法来加密字符:
#include <stdio.h>
// 加密函数
char encryptChar(char c, int key) {
if (c >= 'a' && c <= 'z') {
c = (c - 'a' + key) % 26 + 'a';
} else if (c >= 'A' && c <= 'Z') {
c = (c - 'A' + key) % 26 + 'A';
}
return c;
}
int main() {
char text[100];
int key;
printf("请输入要加密的文本:");
scanf("%s", text);
printf("请输入密钥:");
scanf("%d", &key);
// 对每一个字符进行加密
for (int i = 0; text[i] != '