人人爱人人爽_2色视频网站_日韩欧美亚洲_中文字幕一区二区三中文字幕_制服丝袜影音先锋_成年人免费影院_freexxxx性特大另类

大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

C語言字符串加密和解密算法

在本實例中要求設計一個加密和解密算法。在對一個指定的字符串加密之后,利用解密函數能夠對密文解密,顯示明文信息。加密的方式是將字符串中每個字符加上它在字符串中的位置和一個偏移值 5。以字符串“mrsoft”為例,第一個字符“m”在字符串中的位置為 0,那么它對應的密文是“'m'+0+5",即 r。

算法思想
在 main() 函數中使用 while 語句設計一個無限循環,并定義兩個字符數組,用來保存,明文和密文字符串,在首次循環中要求用戶輸入字符串,進行將明文加密成密文的操作, 之后的操作則是根據用戶輸入的命令字符進行判斷,輸入 1 加密新的明文,輸入 2 對剛加密的密文進行解密,輸入 3 退出系統。
程序代碼
#include <stdio.h>
#include <string.h>
int main()
{
    int result=1;
    int i;
    int count=0;
    char Text[128]={'\0'};
    char cryptograph[128]={'\0'};
    while(1)
    {
        if(result==1)
        {
            printf("請輸入要加密的明文:\n");
            scanf ("%s",&Text);
            count=strlen(Text);
            for(i=0;i<count;i++)
            {
                cryptograph[i]=Text[i]+i+5;
            }
            cryptograph[i]='\0';
            printf("加密后的密文是:%s\n",cryptograph);
        }
        else if(result==2)
        {
            count=strlen(Text);
            for(i=0;i<count;i++)
            {
                Text[i]=cryptograph[i]-i-5;
            }
            Text[i]='\0';
            printf("解密后的明文是:%s\n",Text);
        }
        else if(result==3)
        {
            break;
        }
        else
        {
            printf("請輸入正確的命令符:\n");
        }
        printf("輸入1加密新的明文,輸入2對剛加密的密文進行解密,輸入3退出系統:\n");
        printf("請輸入命令符:\n");
        scanf("%d",&result);
    }
    return 0;
}
調試運行結果
本實例中,輸入了 I love Xichang College 字符串作為例證,因此輸出是多個加密后的字符串,結果如下所示:
請輸入要加密的明文:
I Love Xichang College
加密后的密文是:N
輸入1加密新的明文,輸入2對剛加密的密文進行解密,輸入3退出系統:
請輸入命令符:
請輸入要加密的明文:
加密后的密文是:Qu}m
輸入1加密新的明文,輸入2對剛加密的密文進行解密,輸入3退出系統:
請輸入命令符:
請輸入要加密的明文:
加密后的密文是:]ojpjxr
輸入1加密新的明文,輸入2對剛加密的密文進行解密,輸入3退出系統:
請輸入命令符:
請輸入要加密的明文:
加密后的密文是:Hustnqp
輸入1加密新的明文,輸入2對剛加密的密文進行解密,輸入3退出系統:
請輸入命令符:
總結
字符串的加密和解密方法一直被廣泛應用,最常見的無非是 MD5 散列函數。本實例中的算法比較簡單,只是在原值基礎上相加對應值即可。MD5 略微復雜,是為了確保信息傳輸完整、一致而設計的雜湊算法之一,是雜湊算法的基本原理。
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-09    閱讀:
    掃一掃 分享悅讀
  • C語言輸出等腰三角形
  • 本實例要求從鍵盤輸入任意整數 n,通過程序運行輸出對應高度為 n 的等腰三角形。
  • 03-10 關注:0
  • C語言字符串加密和解密算法
  • 在本實例中要求設計一個加密和解密算法。在對一個指定的字符串加密之后,利用解密函數能夠對密文解密,顯示明文信息。
  • 03-09 關注:3
  • C語言統計單詞個數,單詞個數算法
  • 在實際生活中經常會遇到一個問題:寫英語作文時,常常要求滿足一定的字數。在以往,要么我們一個一個地數;要么我們估算一行的單詞數,
  • 03-09 關注:3
  • C語言獲取矩陣的最大值及其下標
  • 本實例要求使用二維數組將一個 3×4 的矩陣中所有元素的最大值及其下標獲取,通過該程序,掌握二維數組的引用知識。
  • 03-09 關注:4
  • C語言誰家孩子跑得最慢
  • 張、王、李三家各有三個小孩。一天,三家的九個孩子在一起比賽短跑,規定不分年齡大小,跑第一得 9 分,跑第二得 8 分,依次類推。
  • 03-09 關注:3
  • C語言狼追兔子問題
  • 一只兔子躲進了 10 個環形分布的洞的某一個,狼在第一個洞沒有找到兔子,就隔一個洞,到第三個洞去找
  • 03-09 關注:2
  • C語言兔子生兔子問題
  • 假設一對兔子的成熟期是一個月,即一個月可長成成兔,那么,如果每對成兔每個月都生一對小兔
  • 03-09 關注:4
  • C語言矩陣轉置
  • 本實例是利用數組解決線性代數中的矩陣轉置問題。
  • 03-09 關注:3
人人爱人人爽_2色视频网站_日韩欧美亚洲_中文字幕一区二区三中文字幕_制服丝袜影音先锋_成年人免费影院_freexxxx性特大另类
99久久精品国产精品久久| 蜜桃av噜噜一区| 久久综合视频网| 国产亚洲精品福利| 亚洲免费视频中文字幕| 最新不卡av在线| 亚洲一区在线观看网站| 日本麻豆一区二区三区视频| 国产一区二区网址| 色综合色综合色综合| 色94色欧美sute亚洲13| 日韩你懂的在线播放| 国产精品女上位| 免费一级片91| 色综合天天做天天爱| 日韩亚洲电影在线| 亚洲日本va在线观看| 久久精品二区亚洲w码| 91婷婷韩国欧美一区二区| 日韩一区二区免费视频| 亚洲人成伊人成综合网小说| 久久国产尿小便嘘嘘尿| 日本国产一区二区| 国产人成亚洲第一网站在线播放| 午夜精品视频在线观看| 成人黄色综合网站| 精品不卡在线视频| 日韩精品视频网| 91麻豆高清视频| 精品国产污网站| 五月天一区二区三区| 成人sese在线| 精品国产免费久久| 日本中文字幕一区二区视频| 97久久超碰精品国产| 久久婷婷一区二区三区| 日本欧洲一区二区| 欧美亚洲免费在线一区| 国产精品视频看| 国产精品中文字幕欧美| 欧美一区二区三区喷汁尤物| 亚洲精品成人在线| 大桥未久av一区二区三区中文| 日韩欧美一区二区视频| 婷婷一区二区三区| 欧美色爱综合网| 一区二区日韩电影| 色综合久久综合| 国产精品久久久久久久岛一牛影视| 麻豆国产精品一区二区三区| 欧美色图12p| 夜夜嗨av一区二区三区四季av| 99久久久精品免费观看国产蜜| 欧美精品一区二区三区四区| 蜜桃av一区二区三区| 91精品久久久久久蜜臀| 天天色综合天天| 欧美男男青年gay1069videost| 亚洲精品中文在线观看| 91天堂素人约啪| 亚洲色欲色欲www| 91在线丨porny丨国产| 亚洲人成在线观看一区二区| av网站免费线看精品| 中文字幕一区二区三区不卡在线 | 亚洲国产精品一区二区www在线 | 一级日本不卡的影视| 91久久精品网| 亚洲国产一区二区三区青草影视| 日本韩国精品一区二区在线观看| 一区二区三区久久| 欧美精品丝袜中出| 日本欧美一区二区在线观看| 日韩亚洲欧美综合| 国产高清久久久久| 中文字幕综合网| 91蝌蚪porny| 爽爽淫人综合网网站| 精品日韩一区二区三区免费视频| 国产成人亚洲精品狼色在线| 国产精品久久久久影视| 色综合天天狠狠| 麻豆国产一区二区| 欧美高清在线精品一区| 91成人网在线| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品欧美精品| 欧美三区在线观看| 国内成人自拍视频| 欧美韩国日本综合| 在线观看视频一区| 精品一区二区在线视频| 亚洲婷婷国产精品电影人久久| 正在播放一区二区| 丁香婷婷综合色啪| 亚洲一区在线观看免费观看电影高清| 91精品国产丝袜白色高跟鞋| 国产在线播放一区| 亚洲精品日韩综合观看成人91| 日韩一区二区在线看| 成人av电影观看| 日韩中文字幕亚洲一区二区va在线| 久久精品网站免费观看| 欧美三级一区二区| 国产精品996| 日本中文字幕一区二区视频 | 亚洲精品国产a久久久久久 | 色哟哟国产精品| 天堂在线亚洲视频| 国产精品欧美久久久久一区二区| 在线播放/欧美激情| 99视频一区二区| 国产自产高清不卡| 亚洲第一在线综合网站| 久久精品一二三| 91精品国产乱| 91成人免费网站| 成人高清视频在线| 久久99久久99| 日本在线播放一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 精品动漫一区二区三区在线观看| 色综合天天综合网天天狠天天| 国产成人午夜视频| 免费在线观看一区| 亚洲国产另类av| 亚洲女人小视频在线观看| 久久久久久久综合色一本| 在线综合+亚洲+欧美中文字幕| 91亚洲永久精品| 丰满白嫩尤物一区二区| 韩国一区二区在线观看| 免播放器亚洲一区| 日日夜夜一区二区| 一区二区三区四区亚洲| 亚洲欧洲性图库| 国产精品初高中害羞小美女文| 久久综合色天天久久综合图片| 日韩一级在线观看| 91精品国产欧美日韩| 777久久久精品| 制服.丝袜.亚洲.中文.综合| 欧美日韩国产综合久久 | 国产成人亚洲综合a∨婷婷图片| 日本午夜一本久久久综合| 亚洲高清久久久| 亚洲一区二区四区蜜桃| 中文幕一区二区三区久久蜜桃| 国产日韩欧美高清在线| 国产精品欧美极品| 亚洲欧洲另类国产综合| 亚洲日本电影在线| 亚洲精选视频免费看| 一区二区三区欧美亚洲| 亚洲一区免费视频| 丝袜美腿亚洲综合| 免费高清在线一区| 久草这里只有精品视频| 韩国三级在线一区| 成人网页在线观看| www.亚洲色图.com| 欧美色网一区二区| 制服丝袜亚洲色图| 精品久久久久一区二区国产| 久久久久久久久久久黄色| 国产精品欧美一区喷水| 亚洲欧洲国产专区| 午夜精品久久久久久久久 | 国产福利一区在线| 盗摄精品av一区二区三区| 日本精品视频一区二区三区| 欧美日韩在线播放三区四区| 欧美大白屁股肥臀xxxxxx| 日本一区二区成人| 一区二区三区在线视频观看| 日韩精品亚洲一区二区三区免费| 久久疯狂做爰流白浆xx| a4yy欧美一区二区三区| 欧美性一区二区| 日韩欧美中文一区| 亚洲欧洲日韩女同| 免费精品视频在线| 99精品欧美一区| 91精品国产91久久综合桃花| 国产精品嫩草影院com| 亚洲一区二区影院| 亚洲国产日日夜夜| 国产一区在线视频| 精品视频在线看| 国产偷国产偷亚洲高清人白洁 | 捆绑紧缚一区二区三区视频| 成人午夜激情影院| 日韩视频一区二区| 亚洲欧洲日产国产综合网| 全部av―极品视觉盛宴亚洲| www.成人网.com| 精品日韩av一区二区| 亚洲少妇30p| 国产乱一区二区| 欧美另类z0zxhd电影|