900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > C语言实现凯撒加密

C语言实现凯撒加密

时间:2022-08-27 17:48:12

相关推荐

C语言实现凯撒加密

C语言实现凯撒加密解密

#include <stdio.h>//加密int encryp(char *str,int key){char *p=str;while(*p!='\0'){//加上key然后取模*p=(*p-'a'+key)%26+'a';p++;}return 1;}//解密int decryp(char *str,int key){char *p=str;while(*p!='\0'){//避免负数取模为负数加上26*p=(*p-'a'-key+26)%26+'a';p++;}return 1;}void main(){char s[100];int key;printf("string:");scanf("%s",s);printf("key:");scanf("%d",&key);encryp(s,key);printf("ciphertext:%s\n",s);decryp(s,key);printf("cleartext:%s",s);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。