对字符串简单加密解密的代码 使用C#
时间: 2023-11-03 18:04:34 浏览: 134
Asp.net,C# 加密解密字符串的使用详解
语言实现
加密代码:
```c
#include <stdio.h>
#include <string.h>
// 对字符串进行简单加密
void encrypt(char *str, int key)
{
int i;
int len = strlen(str);
for (i = 0; i < len; i++) {
str[i] = str[i] + key;
}
}
int main()
{
char str[100];
int key;
printf("请输入要加密的字符串:");
scanf("%s", str);
printf("请输入加密密钥:");
scanf("%d", &key);
encrypt(str, key);
printf("加密后的字符串为:%s\n", str);
return 0;
}
```
解密代码:
```c
#include <stdio.h>
#include <string.h>
// 对字符串进行简单解密
void decrypt(char *str, int key)
{
int i;
int len = strlen(str);
for (i = 0; i < len; i++) {
str[i] = str[i] - key;
}
}
int main()
{
char str[100];
int key;
printf("请输入要解密的字符串:");
scanf("%s", str);
printf("请输入解密密钥:");
scanf("%d", &key);
decrypt(str, key);
printf("解密后的字符串为:%s\n", str);
return 0;
}
```
阅读全文