91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言簡單加密算法怎么實現

小億
117
2023-11-28 02:29:31
欄目: 編程語言

C語言中實現簡單加密算法可以通過替換字符、移位字符或者異或操作來實現。下面是一個簡單的字符替換加密算法的示例:

#include <stdio.h>

void encrypt(char *str, int key) {
    int i = 0;
    while (str[i] != '\0') {
        str[i] = str[i] + key;
        i++;
    }
}

void decrypt(char *str, int key) {
    int i = 0;
    while (str[i] != '\0') {
        str[i] = str[i] - key;
        i++;
    }
}

int main() {
    char message[] = "Hello, World!";
    int key = 5;

    // 加密
    encrypt(message, key);
    printf("加密后的消息: %s\n", message);

    // 解密
    decrypt(message, key);
    printf("解密后的消息: %s\n", message);

    return 0;
}

這個示例中,encrypt函數將字符串中的每個字符都與給定的密鑰相加,而decrypt函數則將字符串中的每個字符都減去密鑰。運行上述代碼,輸出結果如下:

加密后的消息: Mjqqt,%\twqi&
解密后的消息: Hello, World!

注意,這個示例只是一個簡單的字符替換加密算法,并不是一種安全的加密方法。在實際應用中,需要使用更復雜和安全的加密算法來保護數據的安全性。

0
武冈市| 眉山市| 宣恩县| 綦江县| 潜江市| 张掖市| 平乐县| 定陶县| 苏州市| 收藏| 平昌县| 海林市| 阿瓦提县| 新余市| 西畴县| 松江区| 长葛市| 兰州市| 磐安县| 凤阳县| 浦城县| 富顺县| 固原市| 运城市| 常山县| 台安县| 晋中市| 长白| 称多县| 绥阳县| 邹平县| 根河市| 云龙县| 嘉鱼县| 晋江市| 常熟市| 和硕县| 蓬莱市| 车险| 永新县| 聂拉木县|