亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET的教學(xué)管理系統(tǒng)中MD5加密算法的應(yīng)用

        2014-04-29 00:44:03任健
        電腦迷 2014年21期

        任健

        摘 要 本文主要介紹基于ASP.NET的教學(xué)管理系統(tǒng)中MD5加密算法的基本原理和具體應(yīng)用。

        關(guān)鍵詞 ASP.NET 教學(xué)管理系統(tǒng) MD5加密

        中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A

        0 引言

        隨著時(shí)代的進(jìn)步,教學(xué)改革的呼聲越來(lái)越高,與此同時(shí),信息化校園的建設(shè)也在不斷地提上日程,伴隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷普及,各種各樣的教學(xué)管理系統(tǒng)應(yīng)運(yùn)而生,作為一個(gè)基于ASP.NET技術(shù),采用B/S網(wǎng)絡(luò)架構(gòu)的教學(xué)管理系統(tǒng),在提供較好的用戶體驗(yàn)與較為完善的系統(tǒng)功能的前提下,降低了客戶端的投入成本,將被廣大學(xué)校欣然接受。在校園內(nèi)部署本系統(tǒng),能夠有效地加快信息化校園建設(shè)的腳步,為廣大教師的教學(xué)及日常工作提供便利,同時(shí),也有助于學(xué)校教務(wù)管理部門了解學(xué)校的整體教學(xué)情況,為學(xué)校的教學(xué)改革奠定基礎(chǔ)。

        作為一個(gè)功能較為完善的教學(xué)管理系統(tǒng),主要提供以下功能:教師用戶登錄與注銷,授課計(jì)劃的制定、修改與提交,教案上傳,課堂考勤,授課日志錄入,成績(jī)錄入,校歷查看,調(diào)課申請(qǐng),教材需求添加,個(gè)人信息維護(hù),信息查詢,學(xué)校新聞查看,資源上傳共享等功能。

        本系統(tǒng)在用戶安全性方面采用MD5加密,對(duì)用戶密碼等數(shù)據(jù)實(shí)現(xiàn)高度保密;同時(shí),增加了網(wǎng)站流量與統(tǒng)計(jì)監(jiān)測(cè)功能,有助于系統(tǒng)使用者有效了解本系統(tǒng)在信息化校園的建設(shè)中所起到的巨大作用。

        1 加密方式分類

        現(xiàn)有的加密方式,主要分為單項(xiàng)加密和雙向加密,而在日常的使用過(guò)程中,雙向加密是最為常用的,即將能夠直接理解的明文加密成為不能夠被理解的密文,在需要的時(shí)候,可以根據(jù)特定的解密算法進(jìn)行解密。

        雙向加密在隱私通訊的過(guò)程中運(yùn)用較為廣泛,恰恰相反,單向加密只能對(duì)數(shù)據(jù)進(jìn)行加密,卻無(wú)法解密。正是因?yàn)閱雾?xiàng)加密的這一特性,使其在數(shù)據(jù)庫(kù)私密信息的加密過(guò)程中受到了廣泛的應(yīng)用。當(dāng)用戶創(chuàng)建一個(gè)新的賬號(hào),賬號(hào)的相關(guān)隱私信息(例如:密碼、特殊信息)不是直接保存在數(shù)據(jù)庫(kù)中,而是經(jīng)過(guò)加密以后再保存。這樣,既使這些信息被泄露,人們也不能理解這些信息的真正含義,從而保證了數(shù)據(jù)的安全。

        2 MD5算法簡(jiǎn)述

        MD5的全稱是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L.Rivest開(kāi)發(fā)出來(lái),經(jīng)MD2、MD3和MD4發(fā)展而來(lái)。MD5即屬于單向加密的加密算法,因此在數(shù)字簽名、身份認(rèn)證、數(shù)據(jù)保密等方面得到了廣泛的應(yīng)用。

        在經(jīng)過(guò)一些初始化的處理之后,MD5加密算法以512位分組來(lái)處理輸入的相關(guān)信息,其中的每一個(gè)分組又被劃分為16個(gè)32位子分組,經(jīng)過(guò)了一系列的處理后,算法的輸出由四個(gè)32位分組組成,將這四個(gè)32位分組級(jí)聯(lián)后將生成一個(gè)128位散列值。

        在MD5加密算法中,首先要做的就是對(duì)信息進(jìn)行填充,使其長(zhǎng)度恰好為一個(gè)比512位的倍數(shù)僅小64位的數(shù)。填充方法是附一個(gè)1在消息后面,后接所要求的多個(gè)0,然后在其后附上64位的消息長(zhǎng)度(填充前)。這兩步的作用是使消息長(zhǎng)度恰好是512位的整數(shù)倍(算法的其余部分要求如此),同時(shí)確保不同的消息在填充后不相同。

        MD5加密算法主循環(huán)的次數(shù)是消息中512位消息分組的數(shù)目,共有四輪,第一輪進(jìn)行16次操作。每次操作對(duì)a,b,c和d中的其中三個(gè)作一次非線性函數(shù)運(yùn)算,然后將所得結(jié)果加上第四個(gè)變量,文本的一個(gè)子分組和一個(gè)常數(shù)。再將所得結(jié)果向右環(huán)移一個(gè)不定的數(shù),并加上a,b,c或d中之一,最后用該結(jié)果取代a,b,c或d中之一。

        MD5加密算法是一種單向加密算法,在本系統(tǒng)中主要是針對(duì)用戶的注冊(cè)登錄,用戶在注冊(cè)和登陸時(shí)所提交的信息(密碼)利用MD5算法加密之后再保存到數(shù)據(jù)庫(kù)中,這樣可以有效地防止用戶密碼的泄露,既使密碼數(shù)據(jù)被他人非法獲取,也無(wú)法進(jìn)行破譯,有效地提高了系統(tǒng)的安全性。

        3 ASP.NET中MD5加密算法的實(shí)現(xiàn)

        4 結(jié)束語(yǔ)

        伴隨著互聯(lián)網(wǎng)時(shí)代的不斷進(jìn)步,其中普遍涉及的安全問(wèn)題愈發(fā)凸顯,如何在大數(shù)據(jù)時(shí)代有效地保證數(shù)據(jù)的完整性和安全性,是我們需要不斷考慮和為之奮斗的目標(biāo)。正所謂,道高一尺,魔高一丈,沒(méi)有絕對(duì)的安全,也沒(méi)有絕對(duì)的完整,今天我們討論的,只是其中很簡(jiǎn)單、很基礎(chǔ)的一種防范方法,對(duì)于真正的互聯(lián)網(wǎng)安全,我們還有很多工作要做,我們的明天任重而道遠(yuǎn)。

        人妻熟女一区二区三区app下载| 成人免费播放片高清在线观看| 国产午夜精品视频观看| 免费人成小说在线观看网站| 亚洲熟妇无码八av在线播放| 欧美人与动zozo| 精品国产一区二区三区毛片 | 欲女在线一区二区三区| 亚洲日产精品一二三四区| 国产精品理人伦国色天香一区二区| 亚洲一区二区三区在线观看| 一区二区三区四区中文字幕av | 久久久久国产精品熟女影院| 国产成人亚洲合集青青草原精品| 成人在线观看视频免费播放| 国产69精品久久久久9999apgf| 久久久精品欧美一区二区免费| 91福利国产在线观看网站| 久久久国产熟女综合一区二区三区| 国产精品日本一区二区在线播放 | 亚洲av永久综合网站美女| 精品一区二区三区四区国产| a级大胆欧美人体大胆666| 中文字幕亚洲无线码高清| 91国产熟女自拍视频| 国内精品久久久久国产盗摄| 亚洲 都市 校园 激情 另类| 日本一区二区三区看片| 在线播放av不卡国产日韩| 精品国产人成亚洲区| 日本精品免费一区二区三区| 日本一区二区三区清视频| 波多野结衣爽到高潮大喷| 国产成人亚洲精品91专区手机| 亚洲一区二区三区av色婷婷 | 亚洲一区二区三区无码久久| 伊人色综合久久天天人手人停| 亚洲国内精品一区二区在线 | 亚洲 国产 哟| 亚洲女同精品一区二区久久| 色一情一乱一伦一视频免费看|