<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[Scarecrow]]></title>
<description><![CDATA[mTěáR!)]]></description>
<link>http://137700357.qzone.qq.com</link>
<lastBuildDate>Sat, 28 Nov 2009 14:15:57 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Fri, 13 Nov 2009 19:04:16 GMT</pubDate>

<item>
<title><![CDATA[拒绝萎缩]]></title>
<link>http://137700357.qzone.qq.com/blog/1258139056</link>
<description><![CDATA[1.无休止的加班。<br>2.感觉自己的时间被压缩了一样，每天都像昨天。<br>3.应该意识到，自己有选择不加班的权利，身体更重要，情绪更重要，心情更重要。<br>4.别被工作所迷惑，陷入，跳出来看，别加那么多大帽子，谋生手段而已。<br>5.要让生活丰富起来，寻找更多的乐趣。 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1258139056#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Fri, 13 Nov 2009 19:04:16 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1258139056</guid>
</item>

<item>
<title><![CDATA[大学生必看的一分钟.]]></title>
<link>http://137700357.qzone.qq.com/blog/1257248351</link>
<description><![CDATA[<br><embed invokeURLs="false" allowNetworking="internal" allowscriptaccess="never" menu="false" id="flash0" width="700" height="800" src="http://player.youku.com/player.php/sid/XODY1MzU2NTI=/v.swf" /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1257248351#comment</comments>
<qz:effect>134222336</qz:effect>
<pubDate>Tue, 03 Nov 2009 11:39:11 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1257248351</guid>
</item>

<item>
<title><![CDATA[[转]完整版反非主流歌曲〔必听〕]]></title>
<link>http://137700357.qzone.qq.com/blog/1233784829</link>
<description><![CDATA[<embed invokeURLs="false" allowNetworking="internal" enableContextMenu="False" width="456" height="362" loop="false" autostart="false" showstatusbar="1" src="http://static.video.qq.com/v1/res/qqplayerout.swf?f=3&amp;vid=4VU8N2CDOkO" /><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1233784829#comment</comments>
<qz:effect>8712</qz:effect>
<pubDate>Wed, 04 Feb 2009 22:00:29 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1233784829</guid>
</item>

<item>
<title><![CDATA[[转]OSI七层]]></title>
<link>http://137700357.qzone.qq.com/blog/1233784495</link>
<description><![CDATA[应用层：最接近用户的OSI层，它为用户提供各种网络应用程序或网络操作系统。<br>表示层：用于完成计算机所期望的数据格式与网络所需要的数据格式之间的转换。<br>会话层：建立起通信两端的会话关系，负责管理和维护远程用户或进程之间的通信。<br>传输层：建立起计算机间的标准化通信，保证数据无差错、按顺序、无丢失、无冗余的进行传输。<br>网络层：为地域上相互独立的两个主机系统提供连接性和路径选择。<br>数据链路层：指定如何格式化要传输的数据，以及如何控制对网络的访问，它规定了位于同一介质上的设备如何通信，包括寻址和设备之间的控制指令。<br>物理层：物理层定义了物理的或电气的特征，它只负责把二进制数据位流从一台计算机传送到另一台计算机，它只关心数据的传输，不关心数据的具体含义 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1233784495#comment</comments>
<qz:effect>520</qz:effect>
<pubDate>Wed, 04 Feb 2009 21:54:55 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1233784495</guid>
</item>

<item>
<title><![CDATA[[转][世界名画] 世界24大视觉奇图]]></title>
<link>http://137700357.qzone.qq.com/blog/1233784038</link>
<description><![CDATA[第一幅：画中画 <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116323440.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116323440.jpg" /></a><wbr /> <br><br>第二幅:横线都是平行的  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116326954.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116326954.jpg" /></a><wbr /> <br><br>第三幅：保姆背后的神秘嘴唇  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116327956.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116327956.jpg" /></a><wbr /> <br><br>第四幅：爱情的背后果真是婚姻的葬礼吗  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116331386.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116331386.jpg" /></a><wbr /> <br><br>第五幅：倾斜的房屋  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116337437.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222116337437.jpg" /></a><wbr /> <br><br>第六幅：把整幅图旋转90度你会发现其中的奥秘  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136160424.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136160424.jpg" /></a><wbr /> <br><br>第七幅：一位双体女士：在这幅未经改动的照片中，伯德约翰逊夫人的头属于哪个身体？  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136162598.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136162598.jpg" /></a><wbr /> <br><br>第八幅：咖啡店幻觉 中心的方块看起来是突出的吗?用直尺检查一下。日本艺术家兼视觉科学家Akiyoshi kitaoka创造这个新幻觉，他称之为咖啡馆幻觉。  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136164486.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136164486.jpg" /></a><wbr /> <br><br>第九幅：这是什么? 你能看懂这幅诡异的画面吗?照片没被改变 <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136187294.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136187294.jpg" /></a><wbr /> <br><br>第十幅：亲吻的情侣幻觉：这幅虚幻的亲吻由美国艺术家杰里·唐恩创作 <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136190529.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222136190529.jpg" /></a><wbr /> <br><br>第十一幅：疯狂的螺帽：你知道直钢棒是怎样神奇地穿过这两个看似互成直角的螺帽孔的吗？  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157878432.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157878432.jpg" /></a><wbr /> <br><br>第十二幅：佛兰德斯冬日的忧伤曲调：佛兰德斯艺术家约瑟·德·梅抓住了这个不可思议的冬日场景。 试想左边的柱子怎么会靠前呢?  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157880412.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157880412.jpg" /></a><wbr /> <br><br>第十三幅：埃斯切尔的不可能的盒子 <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157883167.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157883167.jpg" /></a><wbr /> <br><br>第十四幅：柱子是圆的还是方的？  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157884671.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157884671.jpg" /></a><wbr /> <br><br>第十五幅：狮子在哪里? <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157887097.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222157887097.jpg" /></a><wbr /> <br><br>第十六幅：据说能看见9张脸的智商有一百八十 <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184636817.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184636817.jpg" /></a><wbr /> <br><br>第十七幅：革命者的头像（这幅图按指示做如果效果不明显，请眨几下眼） <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184640923.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184640923.jpg" /></a><wbr /> <br><br>第十八幅：那女人是真实的还是拼图里的？ <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184641986.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184641986.jpg" /></a><wbr /> <br><br>第十九幅：请专注中间那个黑点,发现了什么？ <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184644910.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184644910.jpg" /></a><wbr /> <br><br>第二十幅：十二个人还是十三个人？ <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184646509.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222184646509.jpg" /></a><wbr /> <br><br>第二十一幅：几个黑点？  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222200243951.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222200243951.jpg" /></a><wbr /> <br><br>第二十二幅：看着黑点身体前后移动  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222200246148.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222200246148.jpg" /></a><wbr /> <br><br>第二十三幅：是静止的还是运动的？  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222200267316.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222200267316.jpg" /></a><wbr /> <br><br>第二十四幅：不信你不晕（这幅图应该很常见）  <br><wbr /><a href="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222200270310.jpg" target="_blank"><img style="border:0;" src="http://bbs.cn.yimg.com/user_img/200606/25/okja5343_1151222200270310.jpg" /></a><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[天下杂侃]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1233784038#comment</comments>
<qz:effect>521</qz:effect>
<pubDate>Wed, 04 Feb 2009 21:47:18 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1233784038</guid>
</item>

<item>
<title><![CDATA[[转]奋斗的经典台词]]></title>
<link>http://137700357.qzone.qq.com/blog/1225711744</link>
<description><![CDATA[陆涛:“我告诉你夏琳，从今以后你就是我的老婆了，想找死就找别的男人说话看看！” <br>夏琳:“我告诉你陆涛，从今以后你就是我的钱包了，想找死就找别的女人花钱试试！” <br><br>大妈，说:“怎么回事，泼我一身？” <br>向南:“对不起，我没看见。” <br>大妈:“这么大一活人你没看见？” <br>向南:“我看到了。” <br>大妈:“看到了还泼？” <br>向南:“我不泼了……” <br>向南：“这茅坑太脏了~~” <br>杨晓芸：“……废话！你见过哪个茅坑有纯净水啊？” <br>陆涛：“好点了吗 ” <br>米莱：“别往我这性感的美腿上看，回头口水掉我伤口上了，化脓了我跟你没完啊“ <br>杨晓芸：”以前你请我吃饭,我请你睡觉,现在你又不请我吃饭,又不陪我睡觉~“ <br>华子（对露露）:&quot;你一点儿也不胖,你瘦得跟要抽筋似的~&quot; <br>华子（对向，杨，夏，陆）：&quot;你看你们四个，就这么几年领了三张结婚证一张离婚证,把咱政府麻烦得够呛~&quot; <br>华子：“猪头，我就不明白，你怎么吃起窝边草来了？你不是猪头吗？只有兔子，那才吃窝边草！” <br>华子：“他们敢说你也敢信，他们半夜三更给我带完绿帽子还抱头痛哭，怎么，嫌带的不够正啊。” <br>向南：“我没病没灾，我父母双全，我有车有房，我媳妇疼我，我挣钱养家我过得不错，我还活着，我以后会更好，我行，我行，我行行行！” <br><br>向南：“龙生龙，凤生凤，我不是龙，你也不是凤，咱总不能生个耗子，光会打洞吧” <br>晓云：”我真服了他们了，真是名牌大学的大学生啊，破锅破碗的还比呢比什么比呀，快气死我了，向南我跟了你真的是倒了八辈子血霉，赶紧奋斗啊，咸鱼翻了身再吹。“ <br>向南：”杨晓云你行不行，就你长那咸鱼样儿，还跟我提咸鱼，人咸鱼要腌半年早死菜了，能翻身吗，你翻给我看你翻翻你翻。“ <br>杨晓芸：“我们俩在一起完全就是一本书，书名叫钢铁是怎样被腐蚀的。” <br>夏琳：“我只能自己去创造机会，我的机会不在你身上，而在我自己手上。你叫我明白了，别人再大的事儿也是别人的，自己再小的事儿也是自己的。请不要难过陆涛，我必须把你当作别人之后我才能长大，我现在对自己不满意，我必须像你一样去努力去奋斗之后我才会努力我才会对自己满意。” <br>陆涛：“既然我们来到这世界上,就不能太客气!人在哪里,我们就混哪里!” <br>夏琳：“好好想想你自己吧，给你妈买液晶电视，让我妈给你收拾屋子。假装对我认错，其实是对我嚷嚷。拿我给你的钱打车，还买了两瓶酒一包烟，一个人躲在黑影里美滋滋第又抽又喝，偷偷地消费也不带上我。还在这儿撒酒疯，又喊又叫，在邻里之间给我造成无法弥补的影响，你说我能不生气吗。能不生气吗？我肺都快气炸了！” <br>陆涛：“我想好了，我明天就给你家买彩电然后我给你收拾屋子。你们母女俩，是边抽烟边喝酒，看着新彩电，等我把屋子收拾得干干净净，你再醉醺醺地站起来，把我送回家，行不行？” <br><br>夏琳：“吃橘子吗？吃，我把皮剥了 不吃 我把你的皮剥了” <br>陆涛：要是我和你结了婚，我第一件事情就是去把离婚办事处给炸了。 <br>夏琳：要是你结婚的另一半不是我，我就去把你的另一半给炸了。 <br>灵珊：“人家都说男人离不开女人，就像鱼离不开水一样。” <br>陆涛：“不过，人家没有说鱼离不开哪一滴水哟。” <br>夏琳：江湖危险，成双成对才保险~；江湖大，有男朋友能称霸、没男朋友会害怕。 <br>徐志森：陆涛，你的朋友怎么都是女生啊。 <br>晓芸：叔叔，陆涛从小就招女生喜欢。我一直追他，可他不同意，没办法，我只能先找他哥们凑合着，埋伏在他周围，等他改变主意了，我就有机会了。 <br>华子：用不了多久，我右手抱着一美女，左手摇着大奔钥匙我就来了! <br>陆涛：我有2000万时你离开我 <br>夏琳：是 <br>陆涛：我现在一无所有了你又回来找我 <br>夏琳：是 <br>陆涛：为什么 <br>夏琳：因为我爱你 我只爱你 <br>陆涛：你还会跟我结婚吗 <br>夏琳：愿意 对于我你还有什么意见吗 <br>陆涛：在所有事物中你是最漂亮的 <br>夏琳：什么是最漂亮的 <br>陆涛：我最爱的 <br>夏琳：我们去哪儿？ <br>陆涛：管他去哪儿！ <br>夏琳：前面是什么地方？ <br>陆涛：管他什么地方！ <br>夏琳：我们去干什么啊？ <br>陆涛：这些都不重要！ <br>夏琳：那什么重要啊？ <br>陆涛：和你在一起 就是和你在一起！ <br>陆涛:喝点什么 <br>米莱:我喝可乐 <br>陆涛:冰箱里有过期的，你喝不喝呀？ <br>米莱:喝，作为你过期的女友我也就配喝过期的可乐 <br>晓芸：你是谁？ <br>向南：我是你的丈夫向南,我就是你的钱包,我就是你的生活舒适的工具,为了你的幸福,我时刻准备着! 为杨晓芸服务! <br>陆亚逊: 权利是国家的,良心是自己的. <br>米莱：“啊，那我爸以后是不是就没胆了？”（医生说要切除她爸爸的胆） <br>米莱：“滚.是不是我这么光芒四射，才晃得你胡说八道？” <br>米莱：“你别叫我老米，我告诉你，我就是老也是等你等老的.” <br>米莱：“我就等你 我就等你 你没结婚我等你 结婚我还等你 我现在等你 我以后等你 我永远等你 我等你 我等你 我等死你。” <br>米莱：“告诉你，要大休等死了以后完全来得及，活着就得折腾折腾.” <br>米莱：“生活是过出来的，不是想出来的.你瞎想什么呀？洗干净了人模狗样去工作吧！” <br>米莱：“记住，在这个世界上，男人女人各有分工，男人主要用来对女人使坏，女人主要用来对男人好，以前我对这种混蛋分工特不满意.可是现在，我认命了.” <br>米莱：“是啊，少女变大嫂，早恋变单身了，文秘变老总，一失足成行古恨.” <br>米莱：“太可怕了,谁叫他起跑的?怎么人家一按门铃他通上电了.” ”脸是绿的,难道现在法国人靠吃草生活?” ”天啦,我都不敢相信自己的眼睛了,我们陆总怎么了?刚才你们谁给他喝鸡血了?” ”我的狗要是用他这种姿势跟着我走就好了.” <br>米莱：“是挺好的.我看她（瑶瑶）前臂够强壮，小腿嘛，也属于粗壮有力型，跟杨晓芸比，身材和脸都太平了，她撞墙没缓过来怎么着啊！” <br>米莱：“他在想，杨晓芸啊杨晓芸,我这张过期的旧船票,怎么就搭不上你那趟开不动的破船？” <br>米莱：“我跟你讲一道理，你听清楚了：让我付账时应该的，但是离开我是不应该的，你那么坏，我还是喜欢你，我就喜欢你坏，喜欢你犯坏之前那眼神，坏主意都是你先想出来的，然后跟你的狗腿子华子向南，你们三个相互看一眼，笑一下，心领神会，然后就开始捣乱，我觉得特痛快，我爱跟着你们，我喜欢看你们无法无天的表演，我买一张话剧票，你做那一会功夫就画出三张来，然后我们大家一起去看话剧，我的脸脏了，你就偷别人汽车里的纸巾给我擦脸，我特羡慕你们，因为你们是男孩子，走到哪都会引起围观，被抓住了也无所谓。我喜欢看你满不在乎的样子，我觉得特来劲 特帅！其实我一直想变成一个男孩，跟着你们一起干，可惜我是个女孩，所以我只能在后面给你们望风，为你们刷卡，然后想办法捞你们....其实我就骗过你一件事儿，又一次咱们吃完饭逃单，你们先跑了，把我拉在后边，你们等了我半天，我追上你们跟你们说，我也跑了，其实我没有，我被他们抓住了，付了帐。” <br>米莱:以前你总坑富家女，你跟向南华子一起，用各种玩笑骗我为你们付账，结果养成我一个坏习惯，就是愿为你们刷卡，你们吃得越多我就越开心。---我跟你说一道理，你听清楚了，要我付账是应该的，但是离开我是不应该的，你那么坏，我还是喜欢你，我就是喜欢你坏，喜欢你犯坏之前的眼神，坏主意都是你先想出来的。你好傻，陆涛，你一点儿都不理解我，我刚才说的一切，所有的一切，那才是我的幸福。 <br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1225711744#comment</comments>
<qz:effect>134218248</qz:effect>
<pubDate>Mon, 03 Nov 2008 11:29:04 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1225711744</guid>
</item>

<item>
<title><![CDATA[写给IT的大学生们的一点建议]]></title>
<link>http://137700357.qzone.qq.com/blog/1225033448</link>
<description><![CDATA[写给IT的大学生们的一点建议 <br>　　首先说一说进入[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />计算机</span><wbr /></span><wbr />[/url]专业的目的，我个人是因为十分喜欢IT业，很喜欢折腾电脑，所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业，梦想着进入计算机专业后能遇见很多高手，能交到几个知己，谁之进来后却大失所望。计算机专业的学生有很多以前对计算机不怎么了解，而且还有部分人进大学前连计算机摸都没摸过，对计算机很熟悉的很少，高手更是凤毛麟角，大多数人是服从了父母之命，显而易见，目前社会最热的行业是IT业，[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />工资</span><wbr /></span><wbr />[/url]最高的也是IT业，抱着这个因素，大多数考生的父母都让自己的孩子进入了计算机专业，而大多数学生也天真的认为从计算机专业毕业后就能够像电视里演的大多数白领一样每天只用坐在办公室里和同事们聊聊天，和老板吃吃饭，每天签几个字然后就有高工资等着你去拿。<br>　　进校后他们发现其实他们在专业课方面什么都听不懂，自己也一点兴趣都没有，没有兴趣那就没有学习的动力，而且这个专业是要靠悟性的，而兴趣是培养悟性的第一步，然后他们会发现越往后学专业课越难，也越听不懂，好一点的就会狠下心来，硬着头皮苦学一通，有可能也就能走出一片路来，而不好的就会就此放弃，只需要混着[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />考试</span><wbr /></span><wbr />[/url]通过，混毕业，找个单位安心上班。有些人上了几年学连自己上哪些课都不知道;拿个程序他分不清是用C语言写的还是用PASCAL写的;不小心进了DOS不知道怎么再回到[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />WINDOWS</span><wbr /></span><wbr />[/url]。但说起游戏来头头是道，好像每个都是职业玩家一样，有的每天只知道泡在网吧。这就是中国计算机人才下一代的悲哀!<br>　　再说现在计算机专业大学生的学习和生活。大多数计算机专业的学生对本专业的发展及前景一无所知，每天都是看小说、玩游戏、看电影、打牌、喝酒、睡觉等等很有&quot;前途&quot;的事情。偶尔看见一两个同学看看与计算机专业有关的书，跑去拿来一看，全是什么&quot;游戏攻略&quot;、&quot;[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />黑客</span><wbr /></span><wbr />[/url]秘技&quot;等此类书籍。还有的人连C语言和C++谁是谁都还没搞清楚，就拿本VC的书&quot;刻苦钻研&quot;，真不知他们看懂了没有。好多学生都买了电脑，但用处都是游戏机+碟机+音响，每天都在用电脑玩着各种流行的游戏、看着最新的大片、听着时尚的音乐，就是不用电脑学习。有的学生甚至问我电脑除了玩游戏还能干什么，我问他你为什么这么问，他告诉我他觉得电脑只能用来玩游戏，不知道还能不能干干别的什么。据我了解，近几年在国内好几所高校的计算机专业的毕业生的毕业设计竟然是做网页，在大学了四年，学完了《数据结构》、《[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />软件</span><wbr /></span><wbr />[/url]工程》、《C语言》等专业课后，竟然交了一个没有学过计算机的人自学一两天就能做好的东西!<br>　　这就是大多数计算机专业的学生，在我在大学玩了两年之后，我突然明白该为自己的未来打算打算了，但还有许多人仍然还什么都不明白，所以就有了这篇文章。<br>　　如果你是以上我说的那种受父母之命来学计算机的学生，如果你看了《计算机应用文摘》第15期的《写给想当[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />程序员</span><wbr /></span><wbr />[/url]的朋友》一文后，发现自己没有当程序员的欲望，那么我这里有几条路给你选择：<br>　　1、网页制作，将来去[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />网站</span><wbr /></span><wbr />[/url]工作!<br>　　2、学习3D MAX等软件，去作动画!<br>　　3、学习美术设计!<br>　　4、[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />网络</span><wbr /></span><wbr />[/url]，将来考个CCNA，去专业组网!<br>　　5、在保证能顺利毕业的前提下，去疯狂玩游戏，做个职业玩家或做一个或几个网络游戏的GM。(我身边就有这样的人)<br>　　6、以上五条都与计算机有关，要有一定的专业知识，但比起你的专业课简单多了。如果你看到这里还不觉得有适合你干的，那这条最适合你：在你们学校去修双学位，修一个自己感兴趣的专业，计算机真的不适合你!<br>　　如果以上几条有适合你的，那么你就努力去做适合你的那一片天地，去看杂志的下一篇文章，下面的文字你看了只会浪费你的时间。<br>　　如果你是计算机专业的在校大学生，而且想当软件设计师，那么请往下看：<br>　　1、大学生活丰富多彩，会令你一生都难忘，但难忘有很多种，你可以学了很多东西而难忘，也会因为什么都没学到而难忘!<br>　　2、计算机专业是一个很枯燥的专业，但即来之、则安之，只要你努力学，也会发现其中的乐趣的。<br>　　3、记住：万丈高楼平地起!基础很重要，尤其是专业基础课，只有打好基础才能学得更深。<br>　　4、C语言是基础，很重要，如果你不学好C语言，那么什么高级语言你都学不好。<br>　　5、C语言与C++语言是两回事。就象大熊猫和小熊猫一样，只是名字很像!<br>　　6、请先学习专业课《数据结构》、《计算机组成原理》，不要刚开始就拿着一本VC在看，你连面向对象都搞不清楚，看VC没有任何用处。<br>　　7、对编程有一定的认识后，就可以学习C++了。(是C++而不是VC,这两个也是两码事!C++是一门语言，而VC教程则是讲解如何使用MFC类库，学习VC应建立在充分了解C++的基础之上。看VC的书，是学不了C++语言的。)<br>　　8、学习编程的秘诀是：编程，编程，再编程;<br>　　9、认真学习每一门专业课,那是你的吃饭碗。 ;<br>　　10、在学校的实验室就算你做错一万次程序都不会有人骂你，如果你在公司你试试看!所以多去实验室上机，现在错的多了，毕业后就错的少了。<br>　　11、从现在开始，在写程序时就要养成良好的习惯。<br>　　12、不要漏掉书中任何一个练习题--请全部做完并记录下解题思路。<br>　　13、你会买好多参考书，那么请把书上的程序例子亲手输入到电脑上实践，即使配套光盘中有源代码。<br>　　14、VC、C#、.NET这些东西都会过时，不会过时的是数据结构和优秀的算法!<br>　　15、记住：书到用时方恨少。不要让这种事发生在你身上，在学校你有充足的时间和条件读书，多读书，如果有条件多读原版书，你要知道，当一个翻译者翻译一本书时，他会不知不觉把他的理念写进书中，那本书就会变得像鸡肋!<br>　　16、我还是强调认真听专业课，因为有些课像《数据结构》、《编译原理》、《操作[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />系统</span><wbr /></span><wbr />[/url]》等等，这种课老师讲一分钟能让你明白的内容，你自己看要看好几个月，有的甚至看了好几年都看不明白。<br>　　17、抓住在学校里的各种实践的机会，要为自己积累经验，就业时经验比什么都有用。<br>　　18、多去图书馆，每个学校的图书馆都有很多好书等你去看!<br>　　19、编程不是技术活，而是体力活。<br>　　20、如果你决定了要当一个好的软件设计师，那么请你放弃游戏，除非你是那种每天只要玩游戏就能写出好程序的天才!<br>　　21、你要有足够的韧性和毅力!有个高手出了一道题测试你的韧性和毅力：找个10000以内的素数表，把它们全都抄下来，然后再检查三遍，如果能够不间断地完成这一工作，你就可以满足这一条。<br>　　22、找到只属于你自己的学习方法!不要盲目的追随别人的方法，适合自己的才是最好的!<br>　　23、请热爱软件设计这项工作!<br>　　以上的话有些是我的经验，有些是我从高手那里直接COPY来的，但他们都很有用，记住他们，并遵守他们，那你们一定会成功!<br>　　对于大多数初学者来说，好多人有这种问题存在：我到底先学什么?学C/C++?还是学VC?还是学Borland C++ Builder呢?还是Delphi?哪一个更好呢?学习程序设计和学习程序设计语言究竟是怎么一个关系?初学者究竟应该如何取舍呢?就这些问题，我从一个高手那里看了一下的这段话，可以帮助在这方面有问题的人：学习程序设计就好比学习射击，而程序设计语言就对应射击中的气枪、手枪、步枪等各种枪械。学习射击必须要选择一种枪械，不可能没有枪还能学好射击的，也不可能同时学会使用所有的枪械。但是，如果掌握一种枪械的射击，再学别的也就触类旁通了。因为在熟悉一种枪械的同时，也学习了射击技术本身。再学其他的，自然事半功倍。学习程序设计也是一样，必然要从学习一门程序设计语言开始入手。在学会系统的编程理念之后，用什么工具都一样!<br>　　之所以写这篇文章呢是因为自己眼看身边那么多的同学一个个都&quot;不务正业&quot;，荒废了学业，心急如焚，自己也荒废了好几年，眼看[url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />微软</span><wbr /></span><wbr />[/url]的Windows从3.X到现在的2008 [url=javascript:;]<span style="text-decoration:underline;"><wbr /><span style="font-weight:bold"><wbr />Server</span><wbr /></span><wbr />[/url]，而中国的软件业还是在原地踏步，难道我们真要每年等微软给他的操作系统换一次名字，我们给他交一次钱吗?这么大的利润为什么不留给我们自己，为什么不让别的国家给我们交钱呢?这是广大中国软件工程师的一个共同的梦，要实现这个梦的人是现在还在大学里的&quot;软件设计师&quot;们，他们是中国软件明天的希望!希望广大计算机业的大学生看到这篇文章后，睡觉的能醒来，玩游戏的能停下来，在网吧的能出来，一起拿起课本，坐在电脑前，用程序写出中国软件业明天的辉煌! <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1225033448#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Sun, 26 Oct 2008 15:04:08 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1225033448</guid>
</item>

<item>
<title><![CDATA[如何实现DES算法]]></title>
<link>http://137700357.qzone.qq.com/blog/1223739678</link>
<description><![CDATA[<span style="filter: glow(color=#990000,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">1<span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">DES( Data Encryption Standard)</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">算法，于</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">1977</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">年得到美国政府的正式许可，是一种用</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">56</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位密钥来加密</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">64</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位数据的方法。</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">DES</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">算法以被应用于许多需要安全加密的场合。（如：</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">UNIX</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">的密码算法就是以</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">DES</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">算法为基础的）。下面是关于如何实现</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">DES</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">算法的语言性描述，如果您要其源代码，可以到</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">Http//Assassin.yeah.net</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">下载，后者您有任何问题也可以写信给我（</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">Assassin@ynmail.com</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">）。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">1-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、变换密钥</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;line-height:1.8em;">取得</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">64</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位的密钥，每个第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">8</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位作为奇偶校验位。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">1-2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、变换密钥。</span><wbr /></span><wbr /><br><span style="color:#dddddd;line-height:1.8em;"><span style="font-size:13px;line-height:1.8em;">1-2-1</span><wbr /></span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、舍弃<span style="font-size:16px;font-family:'Verdana';line-height:1.8em;">64</span><wbr />位密钥中的奇偶校验位，根据下表（<span style="font-size:16px;font-family:'Verdana';line-height:1.8em;">PC-1</span><wbr />）进行密钥变换得到<span style="font-size:16px;font-family:'Verdana';line-height:1.8em;">56</span><wbr />位的密钥，在变换中，奇偶校验位以被舍弃。</span><wbr /><br><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">Permuted Choice 1 (PC-1)</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">57 49 41 33 25 17 9</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">1 58 50 42 34 26 18</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">10 2 59 51 43 35 27</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">19 11 3 60 52 44 36</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">63 55 47 39 31 23 15</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">7 62 54 46 38 30 22</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">14 6 61 53 45 37 29</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">21 13 5 28 20 12 4</span><wbr /></div><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">1-2-2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将变换后的密钥分为两个部分，开始的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">28</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位称为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">C[0]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">，最后的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">28</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位称为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">D[0]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">1-2-3</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、生成</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">16</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">个子密钥，初始</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">I=1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">1-2-3-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、同时将</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">C<span style="color:#dddddd;font-size:16px;line-height:1.8em;">、</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">D<span style="color:#dddddd;font-size:16px;line-height:1.8em;">左移</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位或</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位，根据</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">I</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">值决定左移的位数。见下表</span><wbr /></span><wbr /><br><div style="text-align:center;"><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">I</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">： </span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16</span><wbr /></span><wbr /></div><div style="text-align:center;"><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;line-height:1.8em;">左移位数： </span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1</span><wbr /></span><wbr /></div><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">1-2-3-2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">C<span style="font-style:italic"><wbr />D<span style="color:#dddddd;font-size:16px;line-height:1.8em;">作为一个整体按下表（</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">PC-2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">）变换，得到</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">48</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">K</span><wbr /><br><span style="font-size:13px;line-height:1.8em;">　</span><wbr /><br><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">Permuted Choice 2 (PC-2)</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">14 17 11 24 1 5</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">3 28 15 6 21 10</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">23 19 12 4 26 8</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">16 7 27 20 13 2</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">41 52 31 37 47 55</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">30 40 51 45 33 48</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">44 49 39 56 34 53</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">46 42 50 36 29 32</span><wbr /></div><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">1-2-3-3</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、从</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">1-2-3-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">处循环执行，直到</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">K[16]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">被计算完成。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;">　</span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、处理</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">64</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位的数据</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、取得</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">64</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位的数据，如果数据长度不足</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">64</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位，应该将其扩展为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">64</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位（例如补零）</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">64</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位数据按下表变换（</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">IP</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">）</span><wbr /></span><wbr /><br><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">Initial Permutation (IP)</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">58 50 42 34 26 18 10 2</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">60 52 44 36 28 20 12 4</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">62 54 46 38 30 22 14 6</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">64 56 48 40 32 24 16 8</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">57 49 41 33 25 17 9 1</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">59 51 43 35 27 19 11 3</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">61 53 45 37 29 21 13 5</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">63 55 47 39 31 23 15 7</span><wbr /></div><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-3</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将变换后的数据分为两部分，开始的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">32</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位称为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">L[0]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">，最后的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">32</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位称为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">R[0]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、用</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">16</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">个子密钥加密数据，初始</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">I=1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">32</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">R<span style="color:#dddddd;font-size:16px;line-height:1.8em;">按下表（</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">E</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">）扩展为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">48</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">E</span><wbr /><br><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">Expansion (E)</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">32 1 2 3 4 5</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">4 5 6 7 8 9</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">8 9 10 11 12 13</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">12 13 14 15 16 17</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">16 17 18 19 20 21</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">20 21 22 23 24 25</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">24 25 26 27 28 29</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">28 29 30 31 32 1</span><wbr /></div><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、异或</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">E<span style="color:#dddddd;font-size:16px;line-height:1.8em;">和</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">K<span style="color:#dddddd;font-size:16px;line-height:1.8em;">，即</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">E<span style="font-style:italic"><wbr /> XOR K</span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-3</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将异或后的结果分为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">8</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">个</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">6</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位长的部分，第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位到第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">6</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位称为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[1]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">，第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">7</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位到第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">12</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位称为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[2]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">，依此类推，第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">43</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位到第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">48</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位称为</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[8]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-4</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、按</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">S</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">表变换所有的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[J]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">，初始</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">J=1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">。所有在</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">S</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">表的值都被当作</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">4</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位长度处理。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-4-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[J]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">的第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位和第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">6</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位组合为一个</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位长度的变量</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">M</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">，</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">M</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">作为在</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">S[J]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">中的行号。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-4-2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[J]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">的第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">2</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位到第</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">5</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位组合，作为一个</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">4</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位长度的变量</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">N</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">，</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">N</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">作为在</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">S[J]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">中的列号。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-4-3</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、用</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">S[J][m][N]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">来取代</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[J]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">。</span><wbr /></span><wbr /><br><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">Substitution Box 1 (S[1])</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">S[2]</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">15 1 8 14 6 11 3 4 9 7 2 13 12 0 5 10</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">3 13 4 7 15 2 8 14 12 0 1 10 6 9 11 5</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">0 14 7 11 10 4 13 1 5 8 12 6 9 3 2 15</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">13 8 10 1 3 15 4 2 11 6 7 12 0 5 14 9</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">S[3]</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">10 0 9 14 6 3 15 5 1 13 12 7 11 4 2 8</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">13 7 0 9 3 4 6 10 2 8 5 14 12 11 15 1</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">13 6 4 9 8 15 3 0 11 1 2 12 5 10 14 7</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">1 10 13 0 6 9 8 7 4 15 14 3 11 5 2 12</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">S[4]</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">7 13 14 3 0 6 9 10 1 2 8 5 11 12 4 15</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">13 8 11 5 6 15 0 3 4 7 2 12 1 10 14 9</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">10 6 9 0 12 11 7 13 15 1 3 14 5 2 8 4</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">3 15 0 6 10 1 13 8 9 4 5 11 12 7 2 14</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">S[5]</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">2 12 4 1 7 10 11 6 8 5 3 15 13 0 14 9</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">14 11 2 12 4 7 13 1 5 0 15 10 3 9 8 6</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">4 2 1 11 10 13 7 8 15 9 12 5 6 3 0 14</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">11 8 12 7 1 14 2 13 6 15 0 9 10 4 5 3</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">S[6]</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">12 1 10 15 9 2 6 8 0 13 3 4 14 7 5 11</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">10 15 4 2 7 12 9 5 6 1 13 14 0 11 3 8</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">9 14 15 5 2 8 12 3 7 0 4 10 1 13 11 6</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">4 3 2 12 9 5 15 10 11 14 1 7 6 0 8 13</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">S[7]</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">4 11 2 14 15 0 8 13 3 12 9 7 5 10 6 1</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">13 0 11 7 4 9 1 10 14 3 5 12 2 15 8 6</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">1 4 11 13 12 3 7 14 10 15 6 8 0 5 9 2</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">6 11 13 8 1 4 10 7 9 5 0 15 14 2 3 12</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">S[8]</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">13 2 8 4 6 15 11 1 10 9 3 14 5 0 12 7</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">1 15 13 8 10 3 7 4 12 5 6 11 0 14 9 2</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">7 11 4 1 9 12 14 2 0 6 10 13 15 3 5 8</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">2 1 14 7 4 10 8 13 15 12 9 0 3 5 6 11</span><wbr /></div><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-4-4</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、从</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">2-4-4-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">处循环执行，直到</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[8]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">被替代完成。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-4-5</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、将</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[1]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">到</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">B[8]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">组合，按下表（</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">P</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">）变换，得到</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">P</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">。</span><wbr /></span><wbr /><br><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">Permutation P</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">16 7 20 21</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">29 12 28 17</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">1 15 23 26</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">5 18 31 10</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">2 8 24 14</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">32 27 3 9</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">19 13 30 6</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">22 11 4 25</span><wbr /></div><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-6</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、异或</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">P</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">和</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">L<span style="color:#dddddd;font-size:16px;line-height:1.8em;">结果放在</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">R<span style="color:#dddddd;font-size:16px;line-height:1.8em;">，即</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">R<span style="font-style:italic"><wbr />=P XOR L<span style="color:#dddddd;font-size:16px;line-height:1.8em;">。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-7</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">L<span style="font-style:italic"><wbr />=R</span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-8</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、从</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">2-4-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">处开始循环执行，直到</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">K[16]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">被变换完成。</span><wbr /></span><wbr /><br><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;font-family:'Verdana';line-height:1.8em;">2-4-5</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">、组合变换后的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">R[16]L[16]</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">（注意：</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">R</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">作为开始的</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">32</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">位），按下表（</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">IP-1</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">）变换得到最后的结果。</span><wbr /></span><wbr /><br><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">Final Permutation (IP**-1)</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">40 8 48 16 56 24 64 32</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">39 7 47 15 55 23 63 31</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">38 6 46 14 54 22 62 30</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">37 5 45 13 53 21 61 29</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">36 4 44 12 52 20 60 28</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">35 3 43 11 51 19 59 27</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">34 2 42 10 50 18 58 26</span><wbr /></div><div style="text-align:center;"><span style="color:#dddddd;font-size:13px;font-family:'Verdana';line-height:1.8em;">33 1 41 9 49 17 57 25</span><wbr /></div><span style="font-size:13px;line-height:1.8em;"><span style="color:#dddddd;line-height:1.8em;">以上就是</span><wbr /><span style="color:#dddddd;font-size:16px;font-family:'Verdana';line-height:1.8em;">DES</span><wbr /><span style="color:#dddddd;font-size:16px;line-height:1.8em;">算法的描述。</span><wbr /></span><wbr />1</span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1223739678#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Sat, 11 Oct 2008 15:41:18 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1223739678</guid>
</item>

<item>
<title><![CDATA[[转]兄弟 cs]]></title>
<link>http://137700357.qzone.qq.com/blog/1220002432</link>
<description><![CDATA[<embed invokeURLs="false" allowNetworking="internal" enableContextMenu="False" width="456" height="362" loop="true" autostart="true" showstatusbar="1" src="http://player.youku.com/player.php/sid/XNDYzMzQ4/v.swf" /><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1220002432#comment</comments>
<qz:effect>8712</qz:effect>
<pubDate>Fri, 29 Aug 2008 09:33:52 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1220002432</guid>
</item>

<item>
<title><![CDATA[[转]史上最悲惨的战役!CS精彩视频]]></title>
<link>http://137700357.qzone.qq.com/blog/1219873604</link>
<description><![CDATA[<embed invokeURLs="false" allowNetworking="internal" allowscriptaccess="never" menu="false" id="flash0" width="400" height="400" src="http://player.youku.com/player.php/sid/XMjA1MTAyNA==/v.swf" /> <!--v:3.2--> ]]></description>
<category><![CDATA[关于CS]]></category>
<author><![CDATA[137700357@qq.com(Scarecrow)]]></author>
<comments>http://137700357.qzone.qq.com/blog/1219873604#comment</comments>
<qz:effect>4104</qz:effect>
<pubDate>Wed, 27 Aug 2008 21:46:44 GMT</pubDate>
<guid>http://137700357.qzone.qq.com/blog/1219873604</guid>
</item>

</channel>
</rss>

