12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
网络知识 时间:2024-12-04 12:38:11
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
在C语言中实现字符加密有多种方法,以下是一种简单的替换加密算法示例:#include <stdio.h>void encrypt(char *str, int key) {for (int i = 0; str[i] != '\0'; i++
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
在C语言中实现字符加密有多种方法,以下是一种简单的替换加密算法示例:
#include <stdio.h>void encrypt(char *str, int key) {for (int i = 0; str[i] != '\0'; i++) {if (str[i] >= 'a' && str[i] <= 'z') {str[i] = ((str[i] - 'a' + key) % 26) + 'a';} else if (str[i] >= 'A' && str[i] <= 'Z') {str[i] = ((str[i] - 'A' + key) % 26) + 'A';}}}int main() {char text[100];int key;printf("Enter text to encrypt: ");fgets(text, sizeof(text), stdin);printf("Enter encryption key: ");scanf("%d", &key);encrypt(text, key);printf("Encrypted text: %s\n", text);return 0;}
在上面的示例中,encrypt
函数接受一个字符串和一个整数作为参数,将字符串中的每个字符根据指定的密钥进行替换加密。在main
函数中,用户输入要加密的文本和加密密钥,然后调用encrypt
函数进行加密,最后输出加密后的文本。可以根据需要修改加密算法和密钥来实现不同的加密效果。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19