国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

密 碼 的 一 種 制 定 方 法

2010-05-28 03:20:34□江
關(guān)鍵詞:字母表字符串明文

□江 昊

( 山西廣播電視大學(xué),山西 太原 030027)

一、什么是強(qiáng)密碼

弱密碼會(huì)使得攻擊者易于訪問(wèn)你的計(jì)算機(jī)和網(wǎng)絡(luò),而強(qiáng)密碼則難以破解,即使用密碼破解軟件也難以辦到。密碼破解工具在不斷進(jìn)步,而用于破解密碼的計(jì)算機(jī)也比以往更為強(qiáng)大。密碼破解軟件使用下面三種方法之一:巧妙猜測(cè)、字典攻擊和嘗試各種可能的字符組合的自動(dòng)野蠻暴力攻擊,如果有足夠的時(shí)間,第三種方法可以破解任何密碼。即便如此,破解強(qiáng)密碼也遠(yuǎn)比破解弱密碼困難得多。

弱密碼:●非常簡(jiǎn)單的根本不能算是密碼。如:123456;●包含用戶名、真實(shí)姓名或公司名稱等;●包含完整的字典中的詞匯。例如,teacher 就屬于弱密碼。

強(qiáng)密碼:●長(zhǎng)度至少為七個(gè)字符;●不包含用戶名、真實(shí)姓名或公司名稱;●不是完整的字典中的詞匯;●與先前的密碼大不相同。(遞增密碼student1、student 2、student3 ...不能算作強(qiáng)密碼);●包含全部下列四組字符類型: 強(qiáng)密碼的示例有 Jp2lO4>F加密碼的目的就是為了不讓別人知道,也不讓他猜到,所以象簡(jiǎn)單的數(shù)字、單詞、自己的生日、自家的電話號(hào)碼等弱密碼和全部用一個(gè)相同的密碼都是不行的;密碼還要自己能記住,所以沒(méi)有規(guī)律的數(shù)字、字符或是很多不同的復(fù)雜的密碼也不行;我們要做到讓密碼不易被猜到,不重復(fù),不會(huì)忘記,甚至是所見(jiàn)即所得。為了這個(gè)目的,我們先要知道一點(diǎn)預(yù)備知識(shí)。

組示例大寫字母A、B、C…小寫字母a、b、c…數(shù)字0,1,2,3,4,5,6,7,8,9鍵盤上的其它符號(hào)`~!@#$%^&*()_+-…

二、預(yù)備知識(shí):加密的基本方法

簡(jiǎn)單的加密一般有四種方法:換位法、代替法、代數(shù)法和乘積密碼。

(一)換位法。換位,顧名思義就是交換位置,也叫移位法或是置換法。具體的實(shí)現(xiàn)過(guò)程:將各字符的位置按一定的方式進(jìn)行交換。比如:12345678換位為87654321(倒排)或是12348765(只后四位倒排)或18273645(一前一后取數(shù))。

(二)代替法。代替法加密就是要采取兩個(gè)字母表,一個(gè)是明文字母表,一個(gè)是密文字母表,兩表中各字母都有一定的對(duì)應(yīng)關(guān)系。加密時(shí),先根據(jù)明文查明文字母表,再找到對(duì)應(yīng)的密文字母表上的字母,加密即告完成。如:

明文表:1-2-3-4-5-6-7-8-9-0

在文言文的教學(xué)過(guò)程中,教師還要善于采取適合學(xué)生學(xué)習(xí)的策略,培養(yǎng)學(xué)生自主學(xué)習(xí)文言文的能力。教師可以給學(xué)生設(shè)計(jì)幾個(gè)問(wèn)題,然后給學(xué)生足夠的思考空間,讓學(xué)生帶著問(wèn)題主動(dòng)思考、積極探究解決問(wèn)題。例如,教師在講解《荊軻刺秦王》時(shí),可以給學(xué)生設(shè)置如下幾個(gè)問(wèn)題:“1.荊軻為什么要刺殺秦王?2.荊軻通過(guò)什么方式刺殺秦王?3.荊軻刺殺秦王的結(jié)果如何?造成這一結(jié)果的原因是什么?”學(xué)生對(duì)通過(guò)這些問(wèn)題的思考和探究得出最終的結(jié)論,在這一過(guò)程中學(xué)生自主學(xué)習(xí)的能力也大大提高了。

密文表:a-b-c-d-e-f-3-4-7-8

那么,20040302加密代替為b88d8c8b

1978加密為a734

(三)代數(shù)法。代數(shù)加密通常是將字符變換為數(shù)字,然后將數(shù)字按一定的數(shù)學(xué)關(guān)系進(jìn)行運(yùn)算,最后再將數(shù)字變換為字符。許多數(shù)字關(guān)系都可以作為密碼算法。我們簡(jiǎn)單理解為運(yùn)算法。

比如:12345678加密為23456789(每一位都加1)或加密為13355779(隔一位加1)或加密為24691356(整個(gè)乘以2)

(四)乘積密碼。乘積密碼是將換位法和代替法結(jié)合在一起的密碼。從密碼理論可以知道換位法是一種線性交換,可以擴(kuò)散輸入輸出的相關(guān)性,而代替法則使輸出為輸入的非線性函數(shù)。因此,乘積密碼可得到較高的強(qiáng)度。比如:

明文:1-2-3-4-5-6-7-8-9-0

密文:a-b-c-d-e-f-3-4-7-8

那么,20040302加密為b8c8d88b(先代替加密再倒排)

1978加密為a473(先代替加密再一前一后換位)

三、基礎(chǔ)字符串

有了以上的預(yù)備知識(shí),還要有一個(gè)前提就是基礎(chǔ)字符。

所見(jiàn)即所得地定密碼的關(guān)鍵就是兩條:一是基礎(chǔ)字符串,選用的標(biāo)準(zhǔn)是自己最熟悉的一到輸入時(shí)就能知道的字符串,二是加密的方法,也就是把基礎(chǔ)字符串進(jìn)行加密處理的方法,可以是以上方法的一種,也可以是它們的綜合應(yīng)用。

四、綜合應(yīng)用

例子條件(以下信息純屬虛構(gòu),如有雷同,純屬巧合):某人,姓名:張三;生日:1976年3月15日;手機(jī)號(hào)碼為:13912345180;身份證號(hào):123456197603150012

例一:存折密碼,張三有一張中國(guó)工商銀行的活期儲(chǔ)蓄存折,帳號(hào)是:0250097002569115613,密碼要求為數(shù)字式六位。

基礎(chǔ)字符串選擇:密碼要求為數(shù)字式六位,基礎(chǔ)字符串也要數(shù)字的,還想所見(jiàn)即所知,我們就可以取帳號(hào)的前六位025009或者是開(kāi)戶日期,因?yàn)檫@些都印在存折上,你取錢總是要拿存折的吧,這個(gè)基礎(chǔ)字符串看一眼就知道了。

方法的選擇:密碼用換位得009025(前三位與后三位數(shù)字換位);

用代數(shù)式法得785324(與自己的生日760315相加后得到);

代替法得822881(以自己手機(jī)號(hào)為密文表,

明文表:1-2-3-4-5-6-7-8-9-0

密文表:1-3-9-1-2-3-4-5-1-8-0

密 碼:832881)

根據(jù)自己的喜愛(ài)和實(shí)際情況選擇一種就行了。如果張三再有一張中國(guó)農(nóng)業(yè)銀行的信用卡的話也就可以得到相應(yīng)的密碼,但是我們要注意,基礎(chǔ)字符串和加密方法的選取要一致,從帳號(hào)前取就都從帳號(hào)前取,方法是用代數(shù)式法與自己的生日760315相加就要都是用代數(shù)式法與自己的生日760315相加,要不然,卡一多你就又不知道怎么所見(jiàn)即所得地產(chǎn)生密碼了。

例二:張三在某單位上班,自己有一臺(tái)臺(tái)式機(jī)和一臺(tái)筆記本,都聯(lián)接互聯(lián)網(wǎng),需要的密碼就有下面幾個(gè):臺(tái)式機(jī)操作系統(tǒng)密碼、筆記本操作系統(tǒng)密碼、自己的辦公自動(dòng)化系統(tǒng)口號(hào)、登陸互聯(lián)網(wǎng)密碼、自己常去網(wǎng)站灌水的馬甲的密碼、自己163郵箱的密碼、聯(lián)眾游戲密碼、QQ密碼。下面用附表1來(lái)說(shuō)明這幾個(gè)密碼的產(chǎn)生情況。

參考文獻(xiàn):

[1]蔡永泉.計(jì)算機(jī)網(wǎng)絡(luò)安全[M].北京:北京航空航天出版社,2006.

[2]段鋼.加密與解密(第三版)[M].北京:電子工業(yè)出版社,2008.

附表1

密碼項(xiàng)目基礎(chǔ)字符串加密方法(初級(jí))加密方法(中級(jí))加密方法(中級(jí))和操作的內(nèi)容有關(guān)末尾加姓名縮寫zs得到的密碼前面和后面加固定的字符#$得到的密碼隔兩位中間加自己生日末位全用一個(gè)大寫X字母代替得到的密碼臺(tái)機(jī)系統(tǒng)winxpwinxpzs#winxp$wi0315nxX筆記本系統(tǒng)win2000win2000zs#win2000$wi0315n200X辦公自動(dòng)化winxpwinxpzs#winxp$wi0315nxX登陸互聯(lián)網(wǎng)wanwanzs#wan$wa0315X灌水馬甲的密碼xitekxitekzs#xitek$xi0315teX163郵箱163mail163mailzs#163mail$1603153maiX聯(lián)眾游戲密碼ourgameourgamezs#ourgame$ou0315rgamXQQ密碼qqchatqqchatzs#qqchat$qq0315chaX

猜你喜歡
字母表字符串明文
Picture-writing
奇怪的處罰
地球字母表ABC
奇怪的處罰
四部委明文反對(duì)垃圾焚燒低價(jià)競(jìng)爭(zhēng)
一種新的基于對(duì)稱性的字符串相似性處理算法
依據(jù)字符串匹配的中文分詞模型研究
一種針對(duì)Java中字符串的內(nèi)存管理方案
小改字符串讓殺毒軟件閉嘴
共和县| 高雄县| 海淀区| 和林格尔县| 娄底市| 长春市| 堆龙德庆县| 名山县| 肥西县| 庆城县| 梨树县| 信宜市| 彰化县| 调兵山市| 广宁县| 潢川县| 黑水县| 西安市| 昌都县| 长武县| 井研县| 县级市| 毕节市| 合作市| 城口县| 曲阜市| 舒兰市| 化隆| 荔浦县| 柏乡县| 浦县| 达日县| 桑植县| 苗栗县| 资源县| 乌拉特前旗| 和政县| 宁城县| 寿宁县| 贵溪市| 泉州市|