<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>阳光e站------Sunsoft Team</title>
    <description>非淡泊无以明志,非宁静无以致远.</description>
    <link>http://sunxboy.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>我乐网关停1月套牢2亿风投</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/211404" style="color:red;">http://sunxboy.javaeye.com/blog/211404</a>&nbsp;
          发表时间: 2008年07月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span style="font-weight: bold;">&ldquo;基本死了,除非他们有无限的资本.&rdquo;</span>
<br />
 国内前三大视频网站之一的我乐网(www.56.com)自6月4日起关停,到今天已经已整整1个月了.公司的解释是 &ldquo;正在对所有视频数据进行维护,并对系统进行大规模升级&rdquo;.<br />
 但多位视频网站业内人士告诉记者,长达1个月的&ldquo;关停&rdquo;是因为其对视频内容监管不严.<br /></p>
<p>
		虽然其负责人坚持会在近期开放网站,但业内人士认为,关停1月已经将其基本逐离第一阵营,我乐网元气难以恢复,投入其中的数千万美元风险投资损失将十分惨重.<br />
<br />
有网站经营者认为,这次的事件给全行业,包括数亿风险投资敲响了警钟.<br />
<br />
<span style="font-weight: bold;">日访问率一个月下降80％</span>
<br style="font-weight: bold;" />
<br />
&ldquo;我们现在恢复的时间还没有确定,具体可以看我们网站的公告.&rdquo;我乐网北京的市场总监柏洁昨天告诉记者.从6月4日开始,我乐网突然关闭无法登录,6月9日,其网页发布了一条公告,称目前正在对所有视频数据进行维护,并对系统进行大规模升级,并说网站将尽快恢复服务.<br />
<br />
长达1个月无法访问已经造成网站的用户大量流失.Alexa数据显示,我乐网在整个6月的日访问率下降了80％以上,网站的流量排名从3个月前的平均110位,下降到了接近1000位,大量用户转向竞争对手,其中就包括土豆、优酷等劲敌.<br />
<br />
国内一家排名前两位的视频网站负责人告诉记者,长时间无法正常访问,对网站经营的打击是&ldquo;毁灭性&rdquo;的.举个简单的例子,之前土豆网曾经接受过关停1天的处罚,就这么短短1天,其竞争对手优酷网的流量就有一波的攀升,更不用说30天了.<br />
<br />
计世资讯互联网分析师杨珂认为,目前视频网站还处于&ldquo;圈用户&rdquo;和拓展商业模式阶段,对用户的忠诚度有很强的考验.网站用户往往有聚群性,他们离开我乐网在其他地方建立新的圈子后,可能再也不会回来了.<br />
<br />
<span style="font-weight: bold;">2亿元风投被套牢</span>
<br />
<br />
我乐网的兴起几乎与优酷在同一时期,其创始人、目前的公司CEO周娟被很多粉丝称为&ldquo;中国最漂亮的CEO&rdquo;.中国科技大学毕业的周娟之前在网易有6年的工作经历,成功运营了网易个人主页、邮箱等产品,2005年5月,她正式离职创办我乐网.<br />
<br />
现在最着急的除了周娟在内的公司创业人,可能还有一批风险投资,因为我乐网的关停意味着他们千万美元的投资可能打水漂.<br />
<br />
据了解,对我乐网的风险投资有大名鼎鼎的红杉资本、以及迪斯尼旗下的海纳亚洲创投基金等.<br />
<br />
公
开资料显示,2006年下半年,红杉资本第一轮投资我乐网,2007年,迪斯尼旗下的海纳亚洲创投基金加入该轮融资,这轮投资总金额超过1000万美元;
去年年底,我乐网又获得了来自HPE、SIG等海外风险投资牵头的2000万美元第二轮融资,这样,涌入该网站的热钱达到3000万美元(约2.05亿元
人民币).<br />
<br />
且不讨论网站什么时候能够恢复,在恢复正常之后要想达到之前的流量和用户数,还需要投入多少钱?还有多少资本愿意为风险巨大的网站买单?这些都是未知数.<br />
<br />
<span style="font-weight: bold;">3年内上市目标难实现</span>
<br />
<br />
&ldquo;基本死了,除非他们有无限的资本.&rdquo;对于这一点,互联网名宿谢文看得很清楚.<br />
<br />
&ldquo;
风投进入网站是要获利的,而且这个获利不是无限期的等待.&rdquo;此前,包括鼎辉在内的一批风投人士都向记者讲述过风险投资做项目的原则,3年基本上是一个比较
公认的投资期.而我乐网总裁兼CFO张福兴在4月公开接受采访时给出的目标时,网站计划在3年内上市,同时不排除接受收购的可能,这正好与风投们的普遍期
望一致.<br />
<br />
但在长达1个月的关停之后,3年内上市可能对我乐网来说是一个遥远的目标了.有业内人士表示:&ldquo;至少有三分之二的用户流失,这个
网站可以说基本上回到起点,也就是说要恢复到停站前的水平,起码要再投入数千万美元,以及再等两年时间.更何况现在的竞争格局和两年前已经完全不同了.&rdquo;<br />
<br />
优酷网、土豆网的负责人也表示,现在行业的资金门槛普遍提高,这两家网站目前的融资总额都超过了8000万美元.显然,在这么凶险的格局下,已经砸入我乐网的3000万美元要想&ldquo;解套&rdquo;是何其之难.<br />
<br />
记者截至发稿时,从同行人士获得了最新的消息,我乐网有望在下周恢复.但是恢复以后,网站将如何继续?留给管理层和投资方的,恐怕是更艰巨的竞争难题.<br />
<br />
<span style="font-weight: bold;">视频网惨烈竞争 酷似8年前门户网</span>
<br />
<br />
我乐网面临的困局仅仅是当前数十家主流视频网站和数亿元热钱惨烈竞争的一个缩影.多位业内人士认为,经历视频牌照和资本现金流的双重洗牌,2008年国内视频网站的格局正复制2000年门户网站的竞争格局,最终存活并且发展的可能只有少数几家.<br />
<br />
<span style="font-weight: bold;">类似门户网站8年前竞争</span>
<br />
<br />
&ldquo;
应该说当前视频网站的竞争格局和2000年国内的门户网站有很多相似之处,当然也有一些明显的差异.&rdquo;激动网总裁张鹤认为,2008之于视频网站和
2000年之于门户网站,有三点特别像,第一是影响力急速放大,同2000年中国门户网站一样,2008年视频网站的用户数量和点击上升很快;第二是用户
数增长,6月CNNIC发布的调查报告显示,目前使用网络视频的用户已经高达1.6亿,也就是每1.3个网民中有一个视频用户,这与2000年门户网站的
普及率很像;第三,广告仍不好卖,与2000年门户网站普遍难盈利相似,当前许多视频网站还没有找到盈利模式.<br />
<br />
相隔8年,都有大量资金追捧,不过最大的差异是,2000年主流的门户网站已经上市成功,不少风险投资成功套现,而现在视频网站的上市浪潮还没有到来.对投入视频业的近10亿热钱来说,何时能够回收投资并获利还是个未知数.<br />
<br />
<span style="font-weight: bold;">牌照和资本双重洗牌</span>
<br />
<br />
优
酷网CEO古永锵也表示,从投入来说,目前视频网站的砸钱几乎和当年三大门户的级别是一样的.不过他认为,三大门户在营利平衡之前基本都是四五轮的融资,
因此这是互联网的客观规律.热钱不断涌入的一个后果是行业的进入生存门槛越来越高.曾进入视频行业的大腕陈一舟也曾向记者感叹,过高的带宽成本让大多数视
频网站都在赔钱经营.<br />
<br />
同资本一起对行业洗牌的还有视频牌照.张鹤认为,视频牌照的发放对整个行业有深远影响.可以肯定的一点是,视频牌照不可能无限量的发,而有没有牌照不仅关系到用户信赖度,广告商的投放,更关系到网站的生存. </p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/211404#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 04 Jul 2008 10:41:44 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/211404</link>
        <guid>http://sunxboy.javaeye.com/blog/211404</guid>
      </item>
      <item>
        <title>诺基亚收购Symbian反击谷歌Android新秩序</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/211400" style="color:red;">http://sunxboy.javaeye.com/blog/211400</a>&nbsp;
          发表时间: 2008年07月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>诺基亚：反击谷歌新秩序 两家巨头都有充沛的现金，都有对手机、互联网的远大抱负，于是大战不可避免。&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 智能手机的用户们请注意，大减价时代开始了!<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 近日，诺基亚宣布以2.64亿欧元收购全球最大的手机操作系统提供商Symbian，并将其免费向其他手机厂商开放。此前，诺基亚是拥有Symbian 48%股份的大股东，而Symbian是全球超过60%智能手机的内置操作系统。<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 这件事儿说来并不算太新奇。8个月之前，诺基亚的竞争对手谷歌也联合多家厂商成立了Android开放手机联盟，免费提供操作系统，并提供了鼓励第三方开发者的1000万美元基金。<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 纷纷开发智能手机操作系统，又统统采取免费策略，巨头们在想什么?<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 对巨头们来说，长久以来一直存在一种不可调和的对抗：在未来手机与互联网将日益融合且密不可分的年代，是用手机统治互联网，还是靠互联网统治手机?<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;
谷歌Android显然是后面思路的产物。它旨在推出一款操作系统免费、可以任意添加第三方应用的软件&mdash;尤其是过去只能在电脑和互联网上才能安装和应用的
软件。这样，人们就能在手机上享受到完全等同于PC的互联网体验了----这简直比iPhone还让人兴奋。咨询机构 Strategy
Analytics曾不无乐观地预测：Android很可能在2008年时获得全球智能手机软件平台2%的份额。而谷歌的终极目的，就是让手机变成一台超
级移动计算机，通讯只是其中的附属功能。<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;
而诺基亚Symbian正是要对抗谷歌的新秩序----尽管也支持更多的第三方开发和应用，它最终捍卫的仍是手机对互联网的统治。于是，诺基亚对
Android 的态度经历了鲜明的转变。去年Android平台横空出世之后不久，诺基亚多媒体部门发言人Kari
Tuutti曾表示&ldquo;如果这是有利的，我们会考虑加盟&rdquo;。但今年5月，诺基亚服务及软件业务执行副总裁Niklas
Savander明确宣称：诺基亚并不准备支持Android移动平台。他说，谷歌打造开放性Android平台的目的是值得赞扬的，但目前还只是一种
&ldquo;雾件&rdquo;(已经发布但尚未生产的新软件)。<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;
在通过手机掌控互联网的道路上，诺基亚走在了大多数同行的前面。去年8月，诺基亚发布了自己的网络服务平台Ovi----你可以像用苹果iTunes那
样，通过
Ovi下载和分享基于互联网的内容和工具。但Ovi这一年的发展并不乐观，在网络服务上，诺基亚与谷歌存在不小的差距。但诺基亚对移动世界的话语权要比谷
歌强大多了。相比Android，Symbian更受运营商的青睐----支持它的AT&amp;T和沃达丰，显然比支持Android的T-
Mobile与 Sprint更有影响力。<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;
&ldquo;开放的Symbian&rdquo;能在多大程度上适合互联网应用程序的开发者，目前仍然是一个疑问----它过去毕竟是一个封闭的、完全基于手机环境的操作系统。
谢天谢地，Android的发展也没那么顺利。6月24日，谷歌对30家合作伙伴承认，Android手机有延迟面世的可能----谷歌早就习惯了预先提
供给用户 Beta版在线测试产品，但它怎么可能给用户提供试用版的手机呢?<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;
因此，诺基亚就更需要抢在Android的应用真正诞生之前，在Symbian上推出更酷的应用。这是它与谷歌进行持久性对抗的关键一役。当然无论如何其
它玩家都会从中受益----这也就是为什么三星、LG和摩托罗拉它们骑墙在两个阵营中间的原因。而对用户来说，操作系统的免费则意味着智能手机的大减价开
始了。</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/211400#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 04 Jul 2008 10:35:52 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/211400</link>
        <guid>http://sunxboy.javaeye.com/blog/211400</guid>
      </item>
      <item>
        <title>深度分析：全球千亿美元市值IT企业榜单及点评</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/211275" style="color:red;">http://sunxboy.javaeye.com/blog/211275</a>&nbsp;
          发表时间: 2008年07月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>CNET科技资讯网 7月3日 CWEEK/每周电脑报特稿（文/蒋湘辉）：2008
年6月不仅是中国股市大幅下滑的一月，全球资本市场上的表现也很不乐观，IT大企业更是如此。和2008年5月30日的市值相比，6月30日市值1000
亿美元以上的IT企业没有一家上涨。有4家在5月30日市值超过1000亿美元的IT企业在6月30的榜单中退出。<br />
<br />
　　不过在逆市中依然有13家IT企业留在了千亿美元市值的榜单中，其中包括微软、谷歌、IBM、思科、苹果、英特尔、惠普和甲骨文，以及中国移动、
AT&amp;T、沃达丰、西班牙电信和Verizon等5家电信运营商。在6月30日的市值榜上，中国移动、微软和AT&amp;T排在三甲，市值都超
过了2000亿美元。<br />
<br />
　　13家上榜企业中，AT&amp;T、惠普和IBM等3家企业的年销售额超过1000亿美元（按最近4个季度收入计算）。而年利润超过100亿美元的企业多达6家，分别是微软、西班牙电信、沃达丰、中国移动、AT&amp;T和IBM（按最近4个季度利润计算）。<br />
<br />
　　在整个6月的跌势中，AT&amp;T、思科、苹果、谷歌在千亿美元市值的IT企业中跌幅都超过了两位数，而微软的跌幅最小，不倒3%。<br />
<br />
　　以下逐一简评这13家企业在2008年6月股市上的表现。（括号内数据为2008年6月30日市值）<br />
<br />
　　IT市值第一名：中国移动（2682.3亿美元）<br />
<br />
　　虽然中国宣布运营商重组之后，很多人认为中国移动得到的实惠最少，不过中国移动在全球股市上的抗跌性还是最强的。比较一下中国几大运营商6月
30日和5月底停牌时的市值可以发现：中国电信市值跌了23.6%，中国网通市值跌了20.2%，中国联通跌了18.7%，而中国移动只跌了9.3%。<br />
<br />
　　虽然和2007年10月底相比，中国移动的市值已经跌了1/3以上，但中国移动拥有世界最多手机用户的事实不会改变。今年5月中国移动用户数突破4
亿，而每月700多万的新增用户数在众多运营商中也首屈一指。即使有人对TD信心不足，即便苹果的iPhone让很多运营商心动，但中国移动还是有自己制
定游戏规则的底气。<br />
<br />
　　IT市值第二名：微软（2562.1亿美元）<br />
<br />
　　比尔盖茨6月的退休以及他宣布将全部财产捐出的举动从结果上看对微软似乎是利好消息。在市值1000亿美元以上的IT企业中，微软在6月的股市表现最好，市值跌幅最低，不到3%。或许这也是资本市场对微软放弃雅虎的肯定。<br />
<br />
　　2000年互联网泡沫后的微软在市值上一直把着IT企业榜首的位置，只是在2007年被中国移动首次超过。这当然和微软在利润指标上居IT企业榜首多
年有关。2007财年，微软511亿美元的收入中，净利润超过140亿美元。微软2008年财年结束于6月底，微软2008财年的收入预计将达
580亿美元左右，利润则有望超过160亿美元。<br />
<br />
　　IT市值第三名：AT&amp;T（2001.5亿美元）<br />
<br />
　　虽然与苹果在iPhone上的合作让AT&amp;T用户增加了不少，但作为美国第一大电信运营商的AT&amp;T在整个6月的市值还是下跌了15.6%，千亿美元市值企业中跌幅最大。不过这并不影响AT&amp;T的市值依然站在2000亿美元的台阶上。<br />
<br />
　　AT&amp;T的员工人数超过30万人，2007年收入接近1200亿美元，也是千亿市值俱乐部中销售额最大的IT企业。不过收入为中国移动两倍多的AT&amp;T在在利润上也只能和中国移动打平手。<br />
<br />
　　IT市值第四名：谷歌（1653.4亿美元）<br />
<br />
　　6月谷歌市值下跌了10.1%，不过还是保住了IT市值第四的位置。<br />
<br />
　　千亿美元市值俱乐部的IT企业中，谷歌的销售额最小，年收入不到200亿美元。但谷歌是所有上榜企业中收入增长最快的公司。不过谷歌的增速在放缓，而且利润增长也没有收入增长来的快。<br />
<br />
　　IT市值第五名：IBM（1628亿美元）<br />
<br />
　　IBM无论在销售收入还是在市值上的表现都属于稳定型，虽然6月下跌8.4%，但和一年前相比还是略微上涨了些。最近4季度，IBM的销售收入终于突破了1000亿美元。<br />
<br />
　　市值榜前4位的企业都有庞大的用户群。中国移动手机用户超过4亿，微软的Windows用户接近10亿，AT&amp;T用户相对少些，但也有
7000万。而用谷歌搜索的网民现在至少有8亿。（全球网民2007年就有12亿，Google搜索在全球的平均占有率约为2/3）。而IBM对于自己用
户数量的一个不错的说法是：至少有十几亿人使用着IBM用户提供的服务。<br />
<br />
　　IT第六名：沃达丰（1565亿美元）<br />
<br />
　　沃达丰的用户数量超过2亿，仅次于中国移动。6月市值下跌7.9%。沃达丰不仅是欧洲最大的电信运营商，世界各地都有它的身影。<br />
<br />
　　IT市值第七名：苹果（1476.2亿美元）<br />
<br />
　　iPhone二代的发布似乎对苹果的股价并没有帮助，苹果在6月的市值下跌了11.3%。在千亿榜上的13家企业中，苹果年利润总额是最少的，销售收入也只比谷歌高。不过苹果的股价在最近三个月（和3月31日相比）还是涨了17%，和两年前相比更是涨了200%。<br />
<br />
　　乔布斯已经吊足了很多人的胃口，iPhone之后，他还能拿出什么产品？<br />
<br />
　　IT市值第八名：思科（1374亿美元）<br />
<br />
　　思科在6月间的市值下跌了13.5%，也算是跌幅大的了。上一个财季，思科17亿美元的净利润和前两个财季相比下滑了一些（分别为22亿美元和20.6亿美元），但思科四个季度约80亿美元的纯利和300多亿美元的销售额相比，已经很出色了。<br />
<br />
　　2000年互联网泡沫时期，思科和微软的市值都曾以5000多亿美元的市值占领过全球企业市值榜首的位置。和那时相比，微软市值跌了一半，思科还剩1/4。在新一轮的互联网浪潮中，思科还是有潜力可挖的。<br />
<br />
　　IT市值第九名：西班牙电信（1245.9亿美元）<br />
<br />
　　在千亿美元俱乐部中，西班牙电信在国内的名声似乎没有其他企业大，不过最近4个季度该公司收入超过900亿美元，超过140亿美元的利润在所有运营商
中高居第一。这家公司的用户主要集中在欧洲、拉美和非洲，用户数超过1.6亿。2005年该公司以260亿欧元收购了英国第二大移动运营商O2公司
90%的股份，一举奠定了欧洲第二大电信运营商的地位。<br />
<br />
　　IT市值第十名：英特尔（1133.7亿美元）<br />
<br />
　　英特尔在6月的市值下跌7.3%，和一季度前相比跌了7.5%，也算稳定型。虽然今年英特尔在收入和利润方面与去年比没有什么亮点，但在半导体行业，能拿到近70亿美元的纯利，不当老大也难。<br />
<br />
　　IT市值第十一名：惠普（市值1090.3亿美元）<br />
<br />
　　惠普市值和一年前相比基本持平，6月市值下跌6%，也算抗跌型。今年一季度，惠普在服务器销售收入上首次超过了IBM。不过作为PC业的老大，惠普一季度PC销量的增速落后于戴尔、宏基和联想。<br />
<br />
　　如果完成对EDS的收购，惠普销售额将超过AT&amp;T，但将影响惠普的利润率。<br />
<br />
　　IT市值第十二名：甲骨文（市值1081.8亿美元）<br />
<br />
　　甲骨文在6月的市值下跌8.1%，在逆势中也算可以。6月26日，甲骨文公布了在截止到5月31日2008财年的业绩。年收入增长25%，达
224亿美元，这也使甲骨文成为微软之后第二家收入超过200亿美元的独立软件公司。同时也意味着甲骨文也超过了IBM软件集团成为真正意义上的第二大软
件商。<br />
<br />
　　即使按照2007财年180亿美元的年收入计算，甲骨文也将成为2008年度《财富》500强的新成员。<br />
<br />
　　IT市值第十三名：Verizon（市值1009.1亿美元）<br />
<br />
　　美国第二大电信运营商Verizon在6月的市值下跌了8%。该公司900多亿美元的销售额和AT&amp;T相比差距不大，不过利润不到AT&amp;T的一半。<br />
<br />
千亿市值退榜名单：<br />
<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;诺基亚（市值927.8亿美元，下跌13.7%）<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;三星（市值908亿美元，下跌14.4%）<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;墨西哥电信（市值917.6亿美元，下跌11.7%）<br />
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;西门子（市值985亿美元，下跌3.2%）<br />
<br />
入榜名单：无<br />
<br />
（详细报道请见2008年7月7月出版的《每周电脑报/CWEEK》）<br />
<br />
2008年6月30日全球IT企业市值榜（单位：亿美元）<br />
<br />
企业&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;6月30日&nbsp; &nbsp;月涨幅（%）&nbsp; &nbsp;员工数（人）年收入&nbsp; &nbsp; 年利润<br />
中国移动 2682.3&nbsp; &nbsp;&nbsp; &nbsp; -9.27&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 127959&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 520.4&nbsp; &nbsp; 126.9<br />
微软&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;2562.1&nbsp; &nbsp;&nbsp; &nbsp; -2.86&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 79000&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;579.5&nbsp; &nbsp; 164.2<br />
AT&amp;T&nbsp; &nbsp;&nbsp; &nbsp; 2001.5&nbsp; &nbsp;&nbsp; &nbsp; -15.57&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;310070&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;1207&nbsp; &nbsp;&nbsp;&nbsp;125.6<br />
谷歌&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;1653.4&nbsp; &nbsp;&nbsp; &nbsp; -10.14&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;16805&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;181.2&nbsp; &nbsp;&nbsp;&nbsp;45.1<br />
IBM&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;1628&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;-8.42&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;386558&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 1012.6&nbsp; &nbsp;108.9<br />
沃达丰&nbsp; &nbsp;&nbsp;&nbsp;1565&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;-7.87&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;72000&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;707.3&nbsp; &nbsp; 132.8<br />
苹果&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;1476.2&nbsp; &nbsp;&nbsp; &nbsp; -11.29&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 21600&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;287.5&nbsp; &nbsp;&nbsp;&nbsp;43.5<br />
思科&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;1374&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; -13.46&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 61535&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;386.1&nbsp; &nbsp;&nbsp;&nbsp;79.7<br />
西班牙电信 1245.9&nbsp; &nbsp;-7.50&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;248487&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 902.7&nbsp; &nbsp;&nbsp;&nbsp;144.7<br />
英特尔&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;1133.7&nbsp; &nbsp;-7.33&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;86300&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;391.6&nbsp; &nbsp;&nbsp;&nbsp;67.8<br />
惠普&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;1090.3&nbsp; &nbsp;&nbsp; &nbsp; -6.02&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;172000&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 1104&nbsp; &nbsp;&nbsp;&nbsp;81.3<br />
甲骨文&nbsp; &nbsp;&nbsp;&nbsp;1081.8&nbsp; &nbsp;&nbsp; &nbsp; -8.06&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;84233&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;224.3&nbsp; &nbsp; 55.2&nbsp; &nbsp; <br />
Verizon&nbsp; &nbsp;&nbsp;&nbsp;1009.1&nbsp; &nbsp;&nbsp; &nbsp; -7.98&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;232000&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;947.2&nbsp; &nbsp; 56.7<br />
注：年收入和年利润数据均为最近四季度公布的数据。</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/211275#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 03 Jul 2008 22:06:15 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/211275</link>
        <guid>http://sunxboy.javaeye.com/blog/211275</guid>
      </item>
      <item>
        <title>百度日本狂招人 博客搜索或成“杀手锏”</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/211273" style="color:red;">http://sunxboy.javaeye.com/blog/211273</a>&nbsp;
          发表时间: 2008年07月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>在经过一年的摸索后，中国本土搜索企业终于迈出了走向世界的第一步。昨日，百度（Nasdaq：BIDU）在东京宣布日本分公司正式营业，并在升级测试版网页、图片及视频搜索的基础上，推出在国内尚未露面的博客搜索服务，上述四项业务是百度在日本的主打业务。 <br />
<br />
百度董事长兼CEO李彦宏在发布会上表示，&ldquo;短期内不会对百度日文搜索引擎的市场份额和盈利能力做具体要求。&rdquo; <br />
<br />
百度日本狂招人 <br />
<br />
早在2006年12月，李彦宏便首次透露百度将进军日文搜索引擎市场，并随后建立了日本百度株式会社，通过该公司负责百度在日本的业务运营。 <br />
<br />
据透露，为更好实现产品开发本地化的目标，百度日本团队已经开始大规模招兵买马，&ldquo;囤积&rdquo;资深产品规划主管，欲复制其在中国崛起并统治市场的成功故事。 <br />
<br />
李彦宏表示，在了解和满足日文用户的搜索需求方面，百度需要一个逐渐进入状态的过程。在早期发展阶段，百度日本希望首先成为当地用户主要搜索引擎之外的&ldquo;第二选择&rdquo;，从被市场忽略的特色产品开始，逐渐培养百度日文搜索引擎的人气。 <br />
<br />
针对仅2007年前三个季度百度在日本业务的投入已达到700万美元，已是百度8年前创立公司时获取风险投资规模的5-6倍，李彦宏称，&ldquo;日本分公司正式运营后，毫无疑问还将继续加大日本业务的投资规模。&rdquo; <br />
<br />
博客搜索或成&ldquo;杀手锏&rdquo; <br />
<br />
值得注意的是，百度在事隔一年后才正式宣布进入日本市场，也有分析人士解读为当初百度对日本搜索市场的估计不足，目前虽然邀得日本著名财经人士、索尼前董事长出井伸之担任独立董事，但百度日本拓展之旅势必面临重大挑战。 <br />
<br />
据
外电报道，百度的进入必将引起与雅虎日本（YahooJapan）、谷歌日本（GoogleJapan）的竞争，雅虎日本占有约60%的市场份额，其他份
额则为日本移动运营商NTTDo-CoMo和Google所占据。为此，借鉴在中国推出的mp3搜索产品取得的成功经验，百度此次推出的博客搜索也被业界
认为是李彦宏在日本市场使出的又一&ldquo;杀手锏&rdquo;。 <br />
<br />
&ldquo;日本的互联网使用状况跟中国乃至世界其他国家有很大不同，这要求我们根据网民的需
求，实行不同的产品开发策略。&rdquo;百度相关产品经理表示。自2007年百度日本开始进行服务器测试以来，无论是从线上的搜索请求，还是从线下的问卷调查，各
种数据均显示博客搜索在日本都是一项潜力巨大、但还没有被其他搜索引擎重点关注的领域。 <br />
<br />
据互联网博客搜索引擎Techno－rati统计，日文博客居全球第一，目前全球网上的日文博客帖子数量远远超过英文及中文。 <br />
<br />
瑞信上调百度目标股价 <br />
<br />
受日本搜索业务正式开通的消息支持，在美国股市当地时间周二补跌的背景下，百度小幅反弹0.08%至273美元，Zacks也重申其买入评级，给予350美元的目标价，指百度的发展势头并未受抑制，未来几年仍将在中国付费搜索市场中保持现有的增长势头。 <br />
<br />
瑞
士信贷23日也发布投资者报告，上调了百度2008年每股收益预期和目标股价。数据显示，2007年第四季度，百度的关键字价格比上一季度增长6.9%。
瑞士信贷预计，百度2007年第四季度每客户平均营收将达到人民币1235元，比上一季度增长7%；由于销售团队的增强，该季度百度活跃客户数量将增至
15.4万家。 <br />
<br />
基于上述原因，瑞士信贷将百度2008年每股摊薄收益预期上调6%，并预计百度搜索营收将继续高速增长，而成本则有所下滑。受每股收益增加和人民币升值的影响，瑞士信贷将百度目标股价由196美元上调至235美元。 <br />
<br />
自2007年11月6日创出429.19美元的历史高点后，迄今百度已下跌逾35%；同期纳斯达克综合指数下跌约20%。</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/211273#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 03 Jul 2008 22:03:41 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/211273</link>
        <guid>http://sunxboy.javaeye.com/blog/211273</guid>
      </item>
      <item>
        <title>调查：我国软件人员紧缺影响产业发展速度</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/211267" style="color:red;">http://sunxboy.javaeye.com/blog/211267</a>&nbsp;
          发表时间: 2008年07月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div id="1">
<p><strong>【IT168资讯】</strong>
招商证券日前发表研究报告指出，人力资源是软件外包产业的发展核心，各行业对软件人员的需求都相当明显，软件人员供给并不充裕。 </p>
<p>　　在6月份举行的第六届中国国际软件和信息服务交易会上，工业和信息化部副部长杨学山说，中国软件产业自发展至今取得了极其显著的进步，软件产业
的产值从2000年的593亿元发展到2007年的5834亿元，软件的出口从2000年的4亿美元，发展到2007年的102.4亿美元。2007年
底，软件产业的从业人员已经达到150万，已经有40个软件企业的营业额超过了10亿元。 </p>
<p>　　招商证券认为，中国发展软件外包的产业环境明显有异于印度。中国有世界上最大规模的电信网络以及世界最具竞争力的电信设备制造业，也有着众多高
速增长的金融产业，同时，中国也成为了世界制造业中心，世界知名公司基本都在中国境内设立办事机构和分支机构，因此，相对印度来说，中国软件从业人员的就
业选择空间较大。 </p>
<p>　　从这个意义上来说，中国发展软件外包产业的大环境与印度有较大区别，进入中国软件公司从事软件设计工作并非毕业生的唯一选择，按中国软件业协会的《中国软件产业发展研究报告》，中国金融、电信等行业对软件人才的吸引力明显高于软件公司。 </p>
<p>　　招商证券说，人力资源是软件外包产业的发展核心。软件外包产业属于项目经营模式，可复制性相对较差，发展完全依靠人力资源的积累。按中国软件业
协会的统计，在2004年我国每年培养的软件相关专业毕业生约有15万人，其中进外企或出国的占到一半。我国国有企业流出的软件人员中有44.7％流向了
外商独资或合资企业，有20.5%前往国外深造。 </p>
<p>　　招商证券认为，对人力资源的争夺预示中国软件产业发展的同时也是人力资源费用不断增长的过程。中国发展软件外包产业的优势在于相对国外人员成本
的低廉，但中国人力资源这一低成本正面临双方面的竞争，首先，国内企业的人力资源争夺，导致了软件公司不得不提高员工待遇以加强人才的吸引力，再则，中国
人力资源的低成本正面临国际竞争，以印度来说，中印普通软件人员的收入差距在30%-50%左右，但由于人民币的高速升值，仅08年上半年，人民币就相对
印度卢比升值了10%左右，而人民币的升值并非短期趋势，中国软件外包业同样将面临中国低端制造业遭遇的国际竞争。 </p>
<p>　　商务部服务贸易司副司长单庆江也曾表示，我国软件产业大而不强，创新能够不高，核心技术受制于人，国际竞争力较低，我国软件出口和服务外包刚刚
起步，据商务部的统计去年承接的服务外包总额约20亿元，这个服务外包包括ITO和BPO两项，两项服务外包出口额远远低于印度、爱尔兰、以色列等国家，
人才短缺特别是缺乏高端管理人员和实用型的技术人才等等， 需要借鉴国外印度、爱尔兰的实训等好的经验，加强人才培养创新。</p>
</div>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/211267#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 03 Jul 2008 22:00:31 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/211267</link>
        <guid>http://sunxboy.javaeye.com/blog/211267</guid>
      </item>
      <item>
        <title>电脑报：欧洲游戏势力崛起</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/210232" style="color:red;">http://sunxboy.javaeye.com/blog/210232</a>&nbsp;
          发表时间: 2008年07月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>近两年来，由于美国游戏原创研发实力过于疲软，以EA为首的美国游戏公司并没有拿出叫好又叫座的新作品。相反，欧洲各国，尤其是以英国、法国、俄罗斯和德国为代表的欧洲国家正在游戏原创研发领域大踏步的前进。
</p>
<p>　　2008年6月，根据尼尔森(Nislsen
Games)进行的一项调查数据显示，欧洲地区正式超越美国，凭借2007年年营收高达73亿欧元的成绩，成为全球第二大游戏市场，仅次于亚洲。而与此同
时我们需要看到，这个成绩距离亚洲全年74亿欧元的差距也仅仅是一步之遥，与此同时，美国的全年销售额仅仅69亿欧元。</p>
<p>　　根据这项数据显示，欧洲大部分国家和地区的销售额增幅达到了25%以上。按照目前欧洲游戏市场的发展趋势，欧洲成为未来世界游戏中心指日可待！</p>
<p>　<strong>　玩家眼球移向欧洲</strong>
</p>
<p>　　在美国好莱坞式的游戏推广体系渐渐为世人所厌倦的时候，人们发现在文化底蕴远超美国、技术能力毫不逊色的欧洲大陆同样有着众多吸引人的游戏，这
些游戏少了西部的蛮气，多了一点文艺复兴时期余留的底蕴。于是，我们发现在美式游戏同质化严重的今天，玩家们的眼球开始移向欧洲。</p>
<p>　　如果你是一位PS3爱好者或者XBOX360爱好者，或者你热衷于玩Wii，那么你在这三大主机平台的游戏阵营中搜索一番便会发现，大部分让你提得起兴趣的游戏，都悄悄打上了&ldquo;欧洲制造&rdquo;的标记。</p>
<p>　　以法国为例，这个欧洲游戏研发市场的传统强国开发出了一系列脍炙人口的佳作。不仅UBI等公司研发了&ldquo;雷曼&rdquo;、&ldquo;波斯王子&rdquo;、&ldquo;彩虹六号&rdquo;、&ldquo;
神秘岛&rdquo;、&ldquo;英雄无敌&rdquo;等系列作品，就连法国数字娱乐领域的旗帜公司威望迪也凭借对暴雪的成功收购，将世界上最牛的公司纳入麾下。经过2007年12月与
Activicision的合并计划，暴雪在2008年将这家公司合并成为威望迪旗下的&ldquo;Activicision暴雪&rdquo;公司，从而直逼EA世界第一游戏
公司的地位。由此，在全球范围内风靡的《魔兽世界》也不再是美国硬汉的形象，而被打上了法国浪漫气质的标记。而在之前威望迪的财报中显示，WoW的全球营
收已经占到了威望迪公司收入的40%之多。</p>
<p>　　不仅是成名品牌游戏在全球范围内的知名度和影响力在逐步提升，欧洲众多新兴游戏公司的产品也在迅速成为全球玩家的新宠。比如游戏蜗牛早前签下的
《黑暗与光明》，就是来自法国NPCUBE的作品。而在最近两届的伦敦游戏展上，俄罗斯新作崭露头角的速度也是相当的快，曾经引起过市场关注的作品包括
《太平洋战争》、《地狱力量》、《病态》等一系列作品。如果你曾留意过还没有变成内部行会的E3最后几届展会的情况，那么你也会发现，从2004年开始，
俄罗斯游戏就已经在全球游戏市场上占据了一席之地。</p>
<p>　　尽管还没有成为每一位玩家游戏机或者电脑里的座上宾，但是欧洲游戏已经凭借其独特的创新和先进的技术赢得了玩家的眼球。尤其是&ldquo;雷曼&rdquo;、&ldquo;波斯王子&rdquo;、&ldquo;细胞分裂&rdquo;等系列作品，新作发布全球关注早就成了寻常事。</p>
<p>　　可以说众多欧洲游戏大作的崛起，让玩家们更多的关注这块大陆上出现的各种游戏，因为，玩家们相信文化内容丰富的欧洲所提供的游戏将会更加精彩。</p>
<p><strong>欧洲实力不容小觑</strong>
</p>
<p>　　如果说某一款游戏能够引起众多玩家的追捧是简单的事情，那么整个欧洲游戏圈都让人为之侧目这是非常不简单的事。要想吸引这么多眼球，欧洲必定出现了一大批令人关注的游戏和游戏研发团队，欧洲游戏圈的实力是不容小觑的。</p>
<p>　　能够让全球市场为之侧目，这与欧洲游戏研发公司的实力密不可分。但欧洲市场这个整体又并不能一概而论。正如之前我们提到的，英国、德国、法国和俄罗斯等主要欧洲游戏研发国家正在将欧洲板块分化成几个潜力巨大的发展区域！</p>
<p>　　<strong>法国</strong>
</p>
<p>　　法国游戏历来就在世界游戏市场上占据着重要的角色，在威望迪之前，UBI曾是法国游戏行业的领头羊，以《雷曼》和《波斯王子》为首的代表作一度
让这家公司成为世界第三大游戏厂商。随着威望迪收购暴雪，以及近期暴雪与Activicision的合并，加之《魔兽世界》的全球影响力，威望迪游戏子集
团的壮大和UBI一起，引导法国游戏行业在世界游戏产业中的地位越来越重。而法国在游戏开发中的优势也非常明显，这主要是因为法国游戏开发起步较早，积累
了较多的经验和人才，在近几年的欧洲游戏崛起浪潮中法国一直是欧洲游戏的重点生产基地。</p>
<p>　　<strong>英国</strong>
</p>
<p>　　英国是世界上单个国家游戏市场产值排在第三位的国家，仅次于美国和日本。在21世纪初期，英国的游戏市场增幅一度达到了两倍之多。根据2008
年3月《游戏开发者》杂志的数据公布显示，英国目前是欧洲游戏研发人员收入最高的国家，开发人员的年收入在40000欧元至45000欧元之间，起薪酬水
准高出欧洲其它国家3成以上。此外，苏格兰作为一个高科技企业云集的地区，也拥有为数不少的游戏研发团体和公司，再加上这一地区拥有极多的高科技人才，使
得游戏研发品质以及速度相当令人称赞。英国游戏开发团队为我们献上了《上帝也疯狂》、《地牢守护者》、《主题公园》、《黑与白》、《神鬼寓言》、《古墓丽
影》、《冠军足球经理》等经典游戏。</p>
<p>　　<strong>德国</strong>
</p>
<p>　　德国目前处于老游戏霸主与新兴力量崛起的交替阶段，两股力量共同促进了德国游戏产业的辉煌。比如世界著名的CDV公司，就开发了经典的《突
袭》、《代号装甲》、《战争前线》等一系列还原历史真实性的作品。而以SunFlowers为代表的新生力量则以世界级大作《帕拉世界》闻名于世。
2008年德国新兴的开发商Deck
13公布了备受关注的跨平台大作《女死神》。与此同时，德国手机游戏研发能力也被看好，迪斯尼公司为了增强手机游戏领域的实力，还收购了德国的
LivingMobile公司。</p>
<p>　　<strong>俄罗斯</strong>
</p>
<p>　　俄罗斯是欧洲势力崛起的一股重要新兴力量区域。2007年年底，俄罗斯多家电子游戏厂商Nival、IT
Territor、TimeZero、Nikita等公司宣布合作创建Astrum Online
Entertainment(AOE)联合公司，2008年预计这家公司的销售额将达到1亿美元之巨，而这家公司也将控制俄罗斯游戏行业65%的市场份
额。同时，俄罗斯的未来发展重心将向网游转移。目前，俄罗斯的著名游戏《潜行者：切尔诺贝利阴影》受到了很多玩家的欢迎，此外没有汉化的《国王的恩赐》也
在中国拥有众多玩家。</p>
<p><strong>世界游戏中心为何移向欧洲</strong>
</p>
<p>　　庞大的美国游戏工业第一次面对除日本以外的第二个对手，这个对手有太多的优势让它忌惮，正是因为这些优势的存在，世界游戏特别是PC游戏的中心开始向欧洲转移。</p>
<p>　　那么，是什么让世界游戏中心开始向欧洲转移呢？</p>
<p>　　美国制造不再万人追捧，玩家转向寻找更能让他们有满足感的游戏。对比目前欧洲游戏研发题材的丰富，美国的游戏研发目前陷入了过分集中于魔幻、科
幻、现实题材的怪圈，但是对能够让玩家发生共鸣的历史题材游戏涉足甚少。而介于经典游戏品牌续作的号召力呈现出明显的下降趋势，尤其是在网游化浪潮到来
后，美国游戏的市场价值增幅远没有欧洲游戏来得迅猛。</p>
<p>　　其次，我们不能忽略的重要因素是欧洲游戏研发成本相对较低。尽管欧洲大部分国家属于发达地区，但是游戏研发的成本相对于日本和美国来说仍然处于
相对较低的阶段。从欧洲研发薪酬较高的英国游戏研发者收入上，我们可以看出，欧洲大部分游戏研发人员的年薪与中国不少研发者的年薪相差无几，而物价指数及
消费水准的差别，决定了在欧洲研发成本相对较低。</p>
<p>　　另一个不可忽视的就是欧洲游戏研发团队的开发实力。欧洲游戏研发公司研发实力之强是全球游戏从业者公认的。尤其是在UBI、CDV等游戏公司崛
起之后，欧洲游戏的研发品质更是得到了市场的广泛认可。出众的游戏研发人员素质，也是促使全球游戏公司愿意将研发中心和主要开发小组设在欧洲的原因。</p>
<p>　　当然，文化和游戏的结合愈加紧密促使了欧洲游戏备受关注。欧美文化均发源于欧洲，欧美游戏的内容也大多是以正统的欧洲文化为主线，而目前的游戏
特别是网游和文化的结合越来越紧密，这就使得没有太多文化底蕴的美国游戏缺少文化支持，玩家自然会选择游戏和文化结合得非常好的欧洲游戏。要知道欧洲各个
国家几乎都有丰富的文化底蕴，游戏选材和文化表现力都非常出众。比如EA研发的吸血鬼游戏代表作《凯恩的遗产》就与欧洲本土游戏公司的吸血鬼题材作品有着
不小的文化差异。对比之下，相对较短的美国历史的确与欧洲文明没有可比性，而欧洲研发团队在选择游戏内容和题材时可供挖掘的题材更多、内容更丰富。此外，
欧洲游戏研发团队中存在的独立制作人体制，更促使优秀作品不断涌现。</p>
<p>　　在欧洲，游戏产业上升势头明显，让众多国家机构看到了经济增长点，政策上的扶持因此增多。欧洲国家对游戏研发，尤其是原创研发的鼓励力度极大。
以法国为例，2008年6月，法国刚刚出台了一项减税政策以鼓励原创游戏研发和境外开发公司来法国做研发。这项减税政策已经得到了欧盟的批准并且将对游戏
研发成本减少达20%。据分析，这项政策将成为法国游戏抵御日本和美国游戏入侵，继续增强原创游戏竞争力的有力武器。</p>
<p>　　<strong>结语：欧洲崛起值得借鉴</strong>
</p>
<p>　　面对欧洲势力的崛起，中国的游戏公司又能从中学到什么呢？</p>
<p>　　第一是借鉴。欧洲研发中心地位的迅速崛起，其经验对中国游戏研发有着重要的借鉴意义。重视原创研发、大力引进国外先进引擎技术，都是中国游戏研发可以切实投入的。事实上，目前中国国内也出现了原创作品同质化现象严重，急需新兴力量加入的局面。</p>
<p>　　第二是参与。根据相关市场调查数据显示，以俄罗斯为先锋的欧洲游戏市场，正在向网络化转移，在线游戏市场的增幅远远高于视频游戏客户终端产品的
增幅。现在欧洲游戏公司正在大力投入在线游戏的研发。目前中国网游在全球市场的领先优势完全可以带动中国的原创游戏进入欧洲市场，加速中国网游的国际影响
力和全球市场占有率。在此之前，已经有《魂Online》等游戏签入法国市场，目前中国市场中仍然有大量优秀作品能够在欧洲市场有所作为。</p>
<p>　　第三是更好的与文化结合。欧洲游戏的崛起在很大程度上是因为网游的出现，和文化密不可分的网游使得欧洲游戏有了崛起的企及，这也给拥有厚重历史积淀的中国游戏圈一个启示，打好文化牌，在文化底蕴上做足功夫，是不愁吸引不到越来越成熟的玩家的。</p>
<p>　　中国市场与欧洲市场同为蓬勃发展的两大市场。在世界游戏市场格局重新布局、洗牌之际，希望中国游戏公司能够积极参与国际市场的变化，与欧洲游戏界分庭抗礼。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/210232#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 01 Jul 2008 17:31:55 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/210232</link>
        <guid>http://sunxboy.javaeye.com/blog/210232</guid>
      </item>
      <item>
        <title>开放的谷歌Android让iPhone诺基亚高度紧张(转)</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/209945" style="color:red;">http://sunxboy.javaeye.com/blog/209945</a>&nbsp;
          发表时间: 2008年06月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>谷歌Android最大的卖点在于其开放性，任何人都可以针对它开发应用程序<br />
<br />
　　&ldquo;今年第一季度智能手机全球销量达3230万部，同比增长29%，全球手机拥有量已超过33亿部，2010年这一数字将增长至40亿部，相当于PC的3倍。&rdquo;Gartner公司最新智能手机市场数据如是显示。<br />
<br />
　　智能手机成为一块很肥的肉，无论国际手机巨头还是国产小牌手机都觊觎于此，而智能手机操作平台的研发让原本八竿子打不到一块的网络公司和手机厂商搅到
了一块，操作系统的研发已成为网络大鳄和手机巨头交锋的开始，众多手机小品牌厂商也在安静地等待，期望分享其中的&ldquo;渔翁之利&rdquo;。<br />
<br />
 <br />
　　开放和免费成为Android致命杀手锏<br />
<br />
　　谷歌Android最大的卖点在于其开放性，任何人都可以针对它开发应用程序，而且Android SDK开发套件已经提供免费下载。<br />
<br />
　　与iPhone相似，Android采用WebKit浏览器引擎，具备触摸屏、高级图形显示和上网功能，用户能够在手机上查看电子邮件、搜索网址和观
看视频节目等，比iPhone等其他手机更强调搜索功能，界面更强大，可以说是一种融入全部Web应用的单一平台，突破了iPhone等只能添加为数不多
的固定软件的枷锁。<br />
<br />
　　但其最震撼人心之处在于Android手机系统的开放性和服务免费。由于GoogleAndroid的智能手机平台是开放性系统，公开源代码，支持第
三方软件加入，这必然让GoogleAndroid的智能手机能够加载很多个性化软件，比如防火墙、即时通信软件、
OFFICE阅读软件以及各种电脑上才能安装的软件，让手机的功能更加强大，加快手机与电脑的融合。同时，与Windows
Mobile、Symbian等厂商不同，Android操作系统免费向开发人员提供，不存在任何以往阻碍移动产业创新的专有权障碍，这样可以为第三方厂
商节省近三成成本。<br />
<br />
　　Android让诺基亚很紧张<br />
<br />
　　美国咨询研究集团Strategy Analytics的最新报告指出，Google最近公布的Android全开放免费手机软件平台，很可能在2008年时获得全球智能手机软件平台2％的份额。<br />
<br />
　　同时，Google也在2008年6月24日对30家合作伙伴宣布，将尽最大努力保证Android手机准时于11月面世。<br />
<br />
　　几乎在同一天的同一时候，诺基亚公司宣布，2.64亿欧元收购Symbian公司(世界最大手机操作系统公司)股份。此次收购意味着诺基亚将与索尼爱
立信、摩托罗拉、NTT DoCoMo等一起，整合目前的Symbian
OS、S60、UIQ、MOAP系统，建立一个新的开放移动软件平台Symbian。同时，其还将联合AT&amp;T、LG、三星、意法半导体、德州仪
器和沃达丰公司，组建非营利性的Symbian基金会，Symbian基金会最终会将各种操作技术整合，使用统一UI架构，向所有基金会成员免费提供系统
授权。同时，基金会成员会对该开放平台进行不断的后续开发，并公布部分组件的源代码。<br />
<br />
　　与此同时，诺基亚也传出收购了某家网站的消息，&ldquo;显然，诺基亚转行互联网的经营策略已逐步明显，&rdquo;IT资深人士、青岛尧典管理咨询公司高级顾问王斌向
理财周报记者分析，Google将成为诺基亚进军互联网最大的竞争对手之一，但诺基亚的Symbian操作系统具有先天的市场优势，其在智能手机操作系统
的市场占有率已超过了55％，Android要赶超并不是一两年能办到的。但相对来说，Android的竞争优势就在于其开放免费性，这是诺基亚垄断的
Symbian所不及的。<br />
<br />
　　老牌智能手机软件平台制造商Symbian发言人则表示：Google的Android只不过是另一个linux，Symbian对其它软件与其形成的竞争并不感到担心。除了北美之外，Symbian在其它地区智能手机市场都占有大部分市场份额。<br />
<br />
　　标准普尔公司分析师斯科特&amp;#8226;凯斯勒(Scott Kessler)表示，谷歌将手机广告视为可持续经营几十年的新商机，希望尽快在手机广告市场获得相当大份额。Android入市后，诺基亚、RIM等将面临不小的挑战。<br />
<br />
　　Android会成为国产手机的强心针<br />
<br />
　　&ldquo;无法做智能手机的原因是什么？无法做智能手机，原因在于智能手机操作系统软件授权费过高，导致无法降低成本，因此和诺基亚等企业相比没有竞争力。&rdquo;
青岛尧典管理咨询公司高级顾问王斌向理财周报记者分析到，2003和2004这两年是中国手机用户的爆发期，手机由黑白屏向彩屏转型，但除了联想之外，创
维、海尔、熊猫、夏新等多数国产厂商错过了这一最佳的技术升级。技术的空白、设计的落后让国产手机品牌纷纷落马，海尔早已将其手机业务剥离出去，而最近创
维也宣布剥离手机业务，力闯高端品牌的夏新其手机业务也陷入巨亏。<br />
<br />
　　近两年智能手机可以说是国产手机的又一&ldquo;救命稻草&ldquo;，但要分食智能手机巨大的市场利润，&ldquo;最难啃的骨头&rdquo;就是高额的智能手机操作系统授权费。据王斌向
理财周报记者分析，诺基亚是Symbian全资股东，非联盟企业使用
Symbian系统需要缴纳高额的专利费；同样，windowsmobile系统微软也收取高额的专利费，而Palm和RIM是不公开的；而免费的
linux又因为技术实力不足难以涉足。<br />
<br />
　　Google的Android是个免费的开放的软件，一旦公开发布，国产手机肯定会蜂拥采用。当有价格杀手之称的国产手机加入到智能手机战斗中来的时候，必然对诺基亚智能手机垄断给予一定的打击，这也必将降低了智能手机的价格。<br />
<br />
　　国内上市Android手机尚待时日<br />
<br />
　　虽然Google已向30家合作伙伴宣布，将尽最大努力保证Android手机准时于11月面世，但在中国国内消费者要睹其芳容则至少要等到2009年。<br />
<br />
　　作为开放手机联盟成员之一的摩托罗拉北京工作人员认为，通常新机上市之前3－4个月都会有样机或是图纸发到中国的分公司，若说Android手机要11月份上市，现在就应当有样机和图纸发到分公司，但目前总公司那边一点动静也没有。<br />
<br />
　　另据王斌向理财周报记者介绍，Android手机在上市之前，同作为开放手机联盟的中国移动会对其进行技术测试并研发相应的接口，因此，今年Android手机亮相中国市场的可能性不大。 </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/209945#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 30 Jun 2008 22:08:52 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/209945</link>
        <guid>http://sunxboy.javaeye.com/blog/209945</guid>
      </item>
      <item>
        <title>甲骨文大会花絮：从漂亮妹妹到白发老人(转)</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/209941" style="color:red;">http://sunxboy.javaeye.com/blog/209941</a>&nbsp;
          发表时间: 2008年06月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>CNET科技资讯网 11月13日旧金山报道（图/文 王丹）CNET记者在参加2007年甲骨文OpenWorld大会期间，拍到一组工作人员照片，从年轻漂亮的女孩子，到白发苍苍的老人，他们正在以各种不同的方式和不同的职业参与到一个与信息技术有关的事业。 :-)
</p>
<p align="center">　　<img src="http://img.zdnet.com.cn/0/275/liFIYTS3KexPE.jpg" alt="" />
</p>
<p>&nbsp;</p>
<p>　　图：负责媒体接待的女孩。热情、仔细、温和，并且美丽。</p>
<p align="center">　　<img src="http://img.zdnet.com.cn/0/276/livl6H8rUWHQ.jpg" alt="" />
</p>
<p>&nbsp;</p>
<p>　　图：&ldquo;老爷爷&rdquo;也是负责媒体接待的，是上图中漂亮姑娘的搭档。</p>
<p align="center">　　<img src="http://img.zdnet.com.cn/0/277/ligok0xr0oOQ.jpg" alt="" />
</p>
<p>&nbsp;</p>
<p>　　图：她负责发放大会资料，和多数定居旧金山的华人一样，她说英语和粤语，听不懂普通话。</p>
<p align="center">　　<img src="http://img.zdnet.com.cn/0/278/ligp0wOzlofY.jpg" alt="" />
</p>
<p>&nbsp;</p>
<p>　　图：&ldquo;奶奶&rdquo;端坐于签到台内，可能负责接待甲骨文客户吧。</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/209941#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 30 Jun 2008 22:04:25 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/209941</link>
        <guid>http://sunxboy.javaeye.com/blog/209941</guid>
      </item>
      <item>
        <title>用javascript与java进行RSA加密与解密</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/209156" style="color:red;">http://sunxboy.javaeye.com/blog/209156</a>&nbsp;
          发表时间: 2008年06月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>这几天一直做安全登录，网上查了好多资料，不尽如意。</p>
<p>具体实现思路如下：</p>
<p>1。服务端生成公钥与私钥，保存。</p>
<p>2。客户端在请求到登录页面后，随机生成一字符串。</p>
<p>3。后此随机字符串作为密钥加密密码，再用从服务端获取到的公钥加密生成的随机字符串。</p>
<p>4。将此两段密文传入服务端，服务端用私钥解出随机字符串，再用此私钥解出加密的密文。</p>
<p>这其中有一个关键是解决服务端的公钥，传入客户端，客户端用此公钥加密字符串后，后又能在服务端用私钥解出。</p>
<p>此文即为实现此步而作。</p>
<p>加密算法为RSA：</p>
<p>1。服务端的RSA&nbsp; java实现。</p>
<pre name="code" class="java">/**
 * 
 */
package com.sunsoft.struts.util;

import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.math.BigInteger;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.SecureRandom;
import java.security.interfaces.RSAPrivateKey;
import java.security.interfaces.RSAPublicKey;
import java.security.spec.InvalidKeySpecException;
import java.security.spec.RSAPrivateKeySpec;
import java.security.spec.RSAPublicKeySpec;

import javax.crypto.Cipher;



/**
 * RSA 工具类。提供加密，解密，生成密钥对等方法。
 * 需要到http://www.bouncycastle.org下载bcprov-jdk14-123.jar。
 * 
 */
public class RSAUtil {
	/**
	 * * 生成密钥对 *
	 * 
	 * @return KeyPair *
	 * @throws EncryptException
	 */
	public static KeyPair generateKeyPair() throws Exception {
		try {
			KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance(&quot;RSA&quot;,
					new org.bouncycastle.jce.provider.BouncyCastleProvider());
			final int KEY_SIZE = 1024;// 没什么好说的了，这个值关系到块加密的大小，可以更改，但是不要太大，否则效率会低
			keyPairGen.initialize(KEY_SIZE, new SecureRandom());
			KeyPair keyPair = keyPairGen.generateKeyPair();
			saveKeyPair(keyPair);
			return keyPair;
		} catch (Exception e) {
			throw new Exception(e.getMessage());
		}
	}
	
	public static KeyPair getKeyPair()throws Exception{
		FileInputStream fis = new FileInputStream(&quot;C:/RSAKey.txt&quot;);
		 ObjectInputStream oos = new ObjectInputStream(fis);
		 KeyPair kp= (KeyPair) oos.readObject();
		 oos.close();
		 fis.close();
		 return kp;
	}
	
	public static void saveKeyPair(KeyPair kp)throws Exception{
		
		 FileOutputStream fos = new FileOutputStream(&quot;C:/RSAKey.txt&quot;);
         ObjectOutputStream oos = new ObjectOutputStream(fos);
         //生成密钥
         oos.writeObject(kp);
         oos.close();
         fos.close();
	}

	/**
	 * * 生成公钥 *
	 * 
	 * @param modulus *
	 * @param publicExponent *
	 * @return RSAPublicKey *
	 * @throws Exception
	 */
	public static RSAPublicKey generateRSAPublicKey(byte[] modulus,
			byte[] publicExponent) throws Exception {
		KeyFactory keyFac = null;
		try {
			keyFac = KeyFactory.getInstance(&quot;RSA&quot;,
					new org.bouncycastle.jce.provider.BouncyCastleProvider());
		} catch (NoSuchAlgorithmException ex) {
			throw new Exception(ex.getMessage());
		}

		RSAPublicKeySpec pubKeySpec = new RSAPublicKeySpec(new BigInteger(
				modulus), new BigInteger(publicExponent));
		try {
			return (RSAPublicKey) keyFac.generatePublic(pubKeySpec);
		} catch (InvalidKeySpecException ex) {
			throw new Exception(ex.getMessage());
		}
	}

	/**
	 * * 生成私钥 *
	 * 
	 * @param modulus *
	 * @param privateExponent *
	 * @return RSAPrivateKey *
	 * @throws Exception
	 */
	public static RSAPrivateKey generateRSAPrivateKey(byte[] modulus,
			byte[] privateExponent) throws Exception {
		KeyFactory keyFac = null;
		try {
			keyFac = KeyFactory.getInstance(&quot;RSA&quot;,
					new org.bouncycastle.jce.provider.BouncyCastleProvider());
		} catch (NoSuchAlgorithmException ex) {
			throw new Exception(ex.getMessage());
		}

		RSAPrivateKeySpec priKeySpec = new RSAPrivateKeySpec(new BigInteger(
				modulus), new BigInteger(privateExponent));
		try {
			return (RSAPrivateKey) keyFac.generatePrivate(priKeySpec);
		} catch (InvalidKeySpecException ex) {
			throw new Exception(ex.getMessage());
		}
	}

	/**
	 * * 加密 *
	 * 
	 * @param key
	 *            加密的密钥 *
	 * @param data
	 *            待加密的明文数据 *
	 * @return 加密后的数据 *
	 * @throws Exception
	 */
	public static byte[] encrypt(PublicKey pk, byte[] data) throws Exception {
		try {
			Cipher cipher = Cipher.getInstance(&quot;RSA&quot;,
					new org.bouncycastle.jce.provider.BouncyCastleProvider());
			cipher.init(Cipher.ENCRYPT_MODE, pk);
			int blockSize = cipher.getBlockSize();// 获得加密块大小，如：加密前数据为128个byte，而key_size=1024
			// 加密块大小为127
			// byte,加密后为128个byte;因此共有2个加密块，第一个127
			// byte第二个为1个byte
			int outputSize = cipher.getOutputSize(data.length);// 获得加密块加密后块大小
			int leavedSize = data.length % blockSize;
			int blocksSize = leavedSize != 0 ? data.length / blockSize + 1
					: data.length / blockSize;
			byte[] raw = new byte[outputSize * blocksSize];
			int i = 0;
			while (data.length - i * blockSize &gt; 0) {
				if (data.length - i * blockSize &gt; blockSize)
					cipher.doFinal(data, i * blockSize, blockSize, raw, i
							* outputSize);
				else
					cipher.doFinal(data, i * blockSize, data.length - i
							* blockSize, raw, i * outputSize);
				// 这里面doUpdate方法不可用，查看源代码后发现每次doUpdate后并没有什么实际动作除了把byte[]放到
				// ByteArrayOutputStream中，而最后doFinal的时候才将所有的byte[]进行加密，可是到了此时加密块大小很可能已经超出了
				// OutputSize所以只好用dofinal方法。

				i++;
			}
			return raw;
		} catch (Exception e) {
			throw new Exception(e.getMessage());
		}
	}

	/**
	 * * 解密 *
	 * 
	 * @param key
	 *            解密的密钥 *
	 * @param raw
	 *            已经加密的数据 *
	 * @return 解密后的明文 *
	 * @throws Exception
	 */
	public static byte[] decrypt(PrivateKey pk, byte[] raw) throws Exception {
		try {
			Cipher cipher = Cipher.getInstance(&quot;RSA&quot;,
					new org.bouncycastle.jce.provider.BouncyCastleProvider());
			cipher.init(cipher.DECRYPT_MODE, pk);
			int blockSize = cipher.getBlockSize();
			ByteArrayOutputStream bout = new ByteArrayOutputStream(64);
			int j = 0;

			while (raw.length - j * blockSize &gt; 0) {
				bout.write(cipher.doFinal(raw, j * blockSize, blockSize));
				j++;
			}
			return bout.toByteArray();
		} catch (Exception e) {
			throw new Exception(e.getMessage());
		}
	}

	/**
	 * * *
	 * 
	 * @param args *
	 * @throws Exception
	 */
	public static void main(String[] args) throws Exception {
		RSAPublicKey rsap = (RSAPublicKey) RSAUtil.generateKeyPair().getPublic();
		String test = &quot;hello world&quot;;
		byte[] en_test = encrypt(getKeyPair().getPublic(),test.getBytes());
		byte[] de_test = decrypt(getKeyPair().getPrivate(),en_test);
		System.out.println(new String(de_test));
	}
}
</pre>
<p>&nbsp;2.测试页面：</p>
<p>IndexAction.java</p>
<pre name="code" class="java">/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.sunsoft.struts.action;

import java.security.interfaces.RSAPrivateKey;
import java.security.interfaces.RSAPublicKey;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.sunsoft.struts.util.RSAUtil;

/** 
 * MyEclipse Struts
 * Creation date: 06-28-2008
 * 
 * XDoclet definition:
 * @struts.action validate=&quot;true&quot;
 */
public class IndexAction extends Action {
	/*
	 * Generated Methods
	 */

	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)throws Exception {
		
		RSAPublicKey rsap = (RSAPublicKey) RSAUtil.getKeyPair().getPublic();
		String module = rsap.getModulus().toString(16);
		String empoent = rsap.getPublicExponent().toString(16);
		System.out.println(&quot;module&quot;);
		System.out.println(module);
		System.out.println(&quot;empoent&quot;);
		System.out.println(empoent);
		request.setAttribute(&quot;m&quot;, module);
		request.setAttribute(&quot;e&quot;, empoent);
		return mapping.findForward(&quot;login&quot;);
	}
}</pre>
<p>&nbsp;通过此action进入登录页面，并传入公钥的　Modulus 与PublicExponent的hex编码形式。</p>
<p>3。登录页面　login.jsp</p>
<pre name="code" class="html">&lt;%@ page language=&quot;java&quot; pageEncoding=&quot;GBK&quot;%&gt;

&lt;%@ taglib uri=&quot;http://struts.apache.org/tags-bean&quot; prefix=&quot;bean&quot; %&gt;
&lt;%@ taglib uri=&quot;http://struts.apache.org/tags-html&quot; prefix=&quot;html&quot; %&gt;
&lt;%@ taglib uri=&quot;http://struts.apache.org/tags-logic&quot; prefix=&quot;logic&quot; %&gt;
&lt;%@ taglib uri=&quot;http://struts.apache.org/tags-tiles&quot; prefix=&quot;tiles&quot; %&gt;

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html:html lang=&quot;true&quot;&gt;
  &lt;head&gt;
    &lt;html:base /&gt;
    
    &lt;title&gt;login&lt;/title&gt;

	&lt;meta http-equiv=&quot;pragma&quot; content=&quot;no-cache&quot;&gt;
	&lt;meta http-equiv=&quot;cache-control&quot; content=&quot;no-cache&quot;&gt;
	&lt;meta http-equiv=&quot;expires&quot; content=&quot;0&quot;&gt;    
	&lt;meta http-equiv=&quot;keywords&quot; content=&quot;keyword1,keyword2,keyword3&quot;&gt;
	&lt;meta http-equiv=&quot;description&quot; content=&quot;This is my page&quot;&gt;
	&lt;!--
	&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;styles.css&quot;&gt;
	--&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/RSA.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/BigInt.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/Barrett.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function rsalogin()
{
   bodyRSA();
   var result = encryptedString(key, document.getElementById(&quot;pwd&quot;).value);
   //alert(result);
   loginForm.action=&quot;login.do?result=&quot;+result;
   loginForm.submit();
}
var key ;
function bodyRSA()
{
	setMaxDigits(130);
  	key = new RSAKeyPair(&quot;10001&quot;,&quot;&quot;,&quot;8c1cd09a04ed01aafe70dc84c5f32ae23a16fe8fc8898aba6797c5a9c708720de4f08dbf086af429fc51c0636208f56de20a8ab5686affd9bdfb643ae1e90d5617155c4867eef06b0884ba8ecd187907c7069ae3eed4f0155eeca6573411864035ae803ad8fd91a0cc479f27e41b19c13465ab30f3cfbfd14de56f49cbd09481&quot;); 
  
}

&lt;/script&gt;
  &lt;/head&gt;
  
  &lt;body &gt;
    &lt;html:form action=&quot;login&quot; method=&quot;post&quot; focus=&quot;username&quot;&gt;
      &lt;table border=&quot;0&quot;&gt;
        &lt;tr&gt;
          &lt;td&gt;Login:&lt;/td&gt;
          &lt;td&gt;&lt;html:text property=&quot;username&quot; /&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td&gt;Password:&lt;/td&gt;
          &lt;td&gt;&lt;html:password property=&quot;password&quot; styleId=&quot;pwd&quot;/&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan=&quot;2&quot; align=&quot;center&quot;&gt;&lt;input type=&quot;button&quot; value=&quot;SUBMIT&quot; onclick=&quot;rsalogin();&quot;/&gt;&lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;
    &lt;/html:form&gt;
  &lt;/body&gt;
&lt;/html:html&gt;
</pre>
<p>&nbsp;3.点击登录后，调用LoginAction.java</p>
<pre name="code" class="java">/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.sunsoft.struts.action;

import java.math.BigInteger;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.sunsoft.struts.util.RSAUtil;

/** 
 * MyEclipse Struts
 * Creation date: 06-28-2008
 * 
 * XDoclet definition:
 * @struts.action path=&quot;/login&quot; name=&quot;loginForm&quot; input=&quot;/login.jsp&quot; scope=&quot;request&quot; validate=&quot;true&quot;
 * @struts.action-forward name=&quot;error&quot; path=&quot;/error.jsp&quot;
 * @struts.action-forward name=&quot;success&quot; path=&quot;/success.jsp&quot;
 */
public class LoginAction extends Action {
	/*
	 * Generated Methods
	 */

	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws Exception{
		//LoginForm loginForm = (LoginForm) form;
		String result = request.getParameter(&quot;result&quot;);
		System.out.println(&quot;原文加密后为：&quot;);
		System.out.println(result);
		byte[] en_result = new BigInteger(result, 16).toByteArray();
		System.out.println(&quot;转成byte[]&quot;+new String(en_result));
		byte[] de_result = RSAUtil.decrypt(RSAUtil.getKeyPair().getPrivate(),en_result);
		System.out.println(&quot;还原密文：&quot;);
		
		System.out.println(new String(de_result));
		StringBuffer sb = new StringBuffer();
		sb.append(new String(de_result));
		System.out.println(sb.reverse().toString());
		return mapping.findForward(&quot;success&quot;);
	}
}</pre>
<p>&nbsp;因为发现解出的明文是倒序的，后面就用StringBuffer的reverse()来转换了一下。</p>
<p>4。login.jsp所调用的js</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/209156#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 29 Jun 2008 09:38:42 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/209156</link>
        <guid>http://sunxboy.javaeye.com/blog/209156</guid>
      </item>
      <item>
        <title>在Eclipse里面实时结对编程(转)</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/208082" style="color:red;">http://sunxboy.javaeye.com/blog/208082</a>&nbsp;
          发表时间: 2008年06月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>为了准备<a href="http://www.javaeye.com/news/2667" target="_blank">Eclipse Gnymede</a>
的上线， 来自<a href="http://www.eclipse.org/ecf" target="_blank">Eclipse交流架构ECF团队</a>
的Mustafa Isik制作了简短的视频教程，名字是：<a href="http://wiki.eclipse.org/DocShare_Plugin" target="_blank">Cola: Real-Time Shared Editing for Eclipse</a>
。跟随Mustafa和他的朋友Thomas K一起来看看如何在Eclipse里实时结对编程。
</p>
<p>整个教程8分钟，enjoy <img src="http://www.javaeye.com/images/smiles/icon_smile.gif" alt="" />
<br />
<br />
&nbsp;
<object height="358" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="633">
<param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1195398&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" />
<embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1195398&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" height="358" width="633"></embed>
</object>
</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/208082#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 26 Jun 2008 07:28:30 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/208082</link>
        <guid>http://sunxboy.javaeye.com/blog/208082</guid>
      </item>
      <item>
        <title>非对称加密算法(转)</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/207904" style="color:red;">http://sunxboy.javaeye.com/blog/207904</a>&nbsp;
          发表时间: 2008年06月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><strong></strong>
<br />
和对称加密算法一样，非对称加密算法也提供两个函数:消息加密和消息解密，但该算法较对
称加密算法有两个重要的区别。首先，用于消息解密的密钥值与用于消息加密的密钥值不同;其次，非对称加密算法比对称加密算法慢数千倍，但在保护通信安全方
面，非对称加密算法却具有对称密码难以企及的优势。&nbsp;&nbsp; <br />
为说明这种优势，来回顾一下前面使用对称加密算法的例子。Alice使用密钥K加密消
息并将其发送给Bob，Bob收到加密的消息后，使用密钥K对其解密以恢复原始消息。这里存在一个问题，即Alice如何将用于加密消息的密钥值发送给
Bob?答案是，Alice发送密钥值给Bob时必须通过独立的安全通信信道（即没人能监听到该信道中的通信）。<br />
这种使用独立安全信道来交换对称
加密算法密钥的需求会带来更多问题。首先，如果有独立的安全信道，为什么不直接用它发送原始消息?答案通常是安全信道的带宽有限，如安全电话线或可信的送
信人。其次，Alice和Bob能假定他们的密钥值可以保持多久而不泄露（即不被其他人知道）以及他们应在何时交换新的密钥值?对这两个问题的回答属于密
钥管理的范畴。<br />
密钥管理是使用加密算法时最棘手的问题，它不仅涉及如何将密钥值安全地分发给所有通信方，还涉及密钥的生命周期管理、密钥被破解时
应采取什么措施等问题。Alice和Bob的密钥管理需求可能并不复杂，他们可以通过电话（如果确定没人监听）或通过挂号信来交换密码。但如果Alice
不仅需要与Bob安全通信，还需要与许多其他人安全通信，那么她就需要与每个人交换密钥（通过可靠的电话或挂号信），并管理这一系列密钥，包括记住何时交
换新密钥、如何处理密钥泄漏和密钥不匹配（由于使用的密钥不正确，接收方无法解密消息）<br />
等。当然，这些问题不只Alice会遇到，Bob和其他每个人都会遇到，他们都需要交换密钥并处理这些令人头痛的密钥管理问题（事实上，X9.17是一项DES密钥管理ANSI标准［ANSIX9.17］）。<br />
如果Alice要给数百人发送消息，那么事情将更麻烦，她必须使用不同的密钥值来加密每条消息。例如，要给200个人发送通知，Alice需要加密消息200次，对每个接收方加密一次消息。显然，在这种情况下，使用对称加密算法来进行安全通信的开销相当大。<br />
非
对称加密算法的主要优势是使用两个而不是一个密钥值:一个密钥值用来加密消息，另一个密钥值用来解密消息。这两个密钥值在同一个过程中生成，称为密钥对。
用来加密消息的密钥称为公钥，用来解密消息的密钥称为私钥。用公钥加密的消息只能用与之对应的私钥来解密，私钥除了持有者外无人知道，而公钥却可通过非安
全管道来发送或在目录中发布。<br />
仍用前面的例子来说明如何使用非对称加密算法来交换消息，Alice需要通过电子邮件给Bob发送一个机密文档。首
先，Bob使用电子邮件将自己的公钥发送给Alice。然后Alice用Bob的公钥对文档加密并通过电子邮件将加密消息发送给Bob。由于任何用Bob
的公钥加密的消息只能用Bob的私钥解密，因此即使窥探者知道Bob的公钥，消息也仍是安全的。Bob在收到加密消息后，用自己的私钥进行解密从而恢复原
始文档。<br />
图2ˉ2说明了分别使用公钥和私钥来加密和解密消息的过程。</p>
<table class="ln" cellspacing="0" border="1" align="center" bgcolor="#ddddd0">
<tbody>
<tr>
<td bgcolor="#ffffff"><a href="http://www.51cto.com/files/uploadimg/20070718/125340254.gif" target="_blank"><img class="fit-image" src="http://www.51cto.com/files/uploadimg/20070718/125340254.gif" border="0" height="175" alt="" width="500" />
</a>
</td>
</tr>
<tr>
<td class="it" align="middle" bgcolor="#dddddd">图2ˉ2 使用非对称加密算法的加密</td>
</tr>
</tbody>
</table>
<p>如果Bob需要将编辑后的文档发回给Alice，他可以让Alice先将其公钥发送给他，然后<br />
再用该公钥对编辑后的文档加密，并通过电子邮件将加密的文档发回给Alice。由于只有Ali<br />
ce的私钥能解密该消息，并且只有Alice才有该私钥，因此消息是安全的，不能被其他人窥探<br />
。如图2ˉ3所示。</p>
<table class="ln" cellspacing="0" border="1" align="center" bgcolor="#ddddd0">
<tbody>
<tr>
<td bgcolor="#ffffff"><a href="http://www.51cto.com/files/uploadimg/20070718/125356867.gif" target="_blank"><img class="fit-image" src="http://www.51cto.com/files/uploadimg/20070718/125356867.gif" border="0" height="183" alt="" width="500" />
</a>
</td>
</tr>
<tr>
<td class="it" align="middle" bgcolor="#dddddd">图2ˉ3 Bob的公钥不能解密使用它加密的消息</td>
</tr>
</tbody>
</table>
<p>注
意，非对称加密算法和对称加密算法之间有一个重要的差别:Alice和Bob不需要使用独立的安全管道交换用于加密消息的密钥值，从而解决了对称加密算法
中一个重要的密钥管理问题:如何将密钥值告诉对方。在非对称加密算法中，用于加密消息的密钥值是对所有人公开的。这还解决了对称密钥管理中另一个令人头疼
的问题:必须与每个通信方交换密钥值。在非对称加密算法中，任何需要给Alice发送安全消息的人都可以使用Alice的公钥。<br />
回想一下，非对称
加密算法和对称加密算法之间的一个差别是，非对称加密算法的速度慢得多，比对称加密算法慢数千倍［WeiDai02］。在实际应用中，这种问题可以通过如
下方式解决:用非对称加密算法来传送临时对称密钥值，然后使用对称加密算法和该临时密钥来加密消息。这种对称密钥之所以是临时的（只持续一段时间），是因
为它只使用一次，而不像传统的对称密钥机制要求的那样持续可用或可重复使用。再回到前面的例子，Alice通过电子邮件给Bob发送机密文档。Alice
首先需要生成一个临时密钥值，用于使用对称加密算法加密<br />
文档。然后创建另一条消息，即用Bob的公钥加密该临时密钥值，再将这两条消息都发送给Bob。收到消息后，Bob首先用自己的私钥解密出临时密钥值，再使用该临时密钥值（使用对称加密算法）来解密密文文档以恢复原始文档。<br />
图2ˉ4给出了如何结合使用非对称加密算法和对称加密算法。</p>
<table class="ln" cellspacing="0" border="1" align="center" bgcolor="#ddddd0">
<tbody>
<tr>
<td bgcolor="#ffffff"><a href="http://www.51cto.com/files/uploadimg/20070718/125405339.gif" target="_blank"><img class="fit-image" src="http://www.51cto.com/files/uploadimg/20070718/125405339.gif" border="0" height="294" alt="" width="500" />
</a>
</td>
</tr>
<tr>
<td class="it" align="middle" bgcolor="#dddddd">图2ˉ4 结合使用非对称加密算法和对称加密算法</td>
</tr>
</tbody>
</table>
<p>非
对称加密算法的例子有RSA、Elgamal和ECC（椭圆曲线加密算法）。RSA是目前最常用
的算法。Elgamal是另一种常用的非对称加密算法，由Taher Elgamal于1985年发明，其基础
是DiffieˉHellman密钥交换算法，后者使通信双方能通过公开通信来推导出只有他们知道的
秘密密钥值［DiffieˉHellman］。&nbsp;&nbsp;&nbsp;&nbsp; <br />
DiffieˉHellman是Whitfield Diffie和Martin
Hellman于1976年发明的，被视为第一种 非对称加密算法，尽管非对称加密算法的概念于6年前就已在英国提出了。DiffieˉHellman
与RSA的不同之处在于，DiffieˉHellman不是加密算法，它只是生成可用作对称密钥的秘密
数值。在DiffieˉHellman密钥交换过程中，发送方和接收方分别生成一个秘密的随机数，并
根据随机数推导出公开值，然后，双方再交换公开值。DiffieˉHellman算法的基础是具备生
成共享密钥的能力。只要交换了公开值，双方就能使用自己的私有数和对方的公开值来生成
对称密钥，称为共享密钥，对双方来说，该对称密钥是相同的，可以用于使用对称加密算法
加密数据。与RSA相比，DiffieˉHellman的优势之一是每次交换密钥时都使用一组新值，而
使用RSA算法时，如果攻击者获得了私钥，那么他不仅能解密之前截获的消息，还能解密之后
的所有消息。然而，RSA可以通过认证（如使用X.509数字证书）来防止中间人攻击，但Diff ieˉHellman在应对中间人攻击时非常脆弱。</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/207904#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 25 Jun 2008 16:00:49 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/207904</link>
        <guid>http://sunxboy.javaeye.com/blog/207904</guid>
      </item>
      <item>
        <title>加密算法介绍及如何选择加密算法(轉)</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/207387" style="color:red;">http://sunxboy.javaeye.com/blog/207387</a>&nbsp;
          发表时间: 2008年06月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h3>　一.密码学简介</h3>
<p>　　据记载，公元前400年，古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间，德国军方启用&ldquo;恩尼格玛&rdquo;密码机，密码学在战争中起着非常重要的作用。</p>
<p>　　随着信息化和数字化社会的发展，人们对信息安全和保密的重要性认识不断提高，于是在1997年，美国国家标准局公布实施了&ldquo;美国数据加密标准
(DES)&rdquo;，民间力量开始全面介入密码学的研究和应用中，采用的加密算法有DES、RSA、SHA等。随着对加密强度需求的不断提高，近期又出现了
AES、ECC等。</p>
<p>　　使用密码学可以达到以下目的：</p>
<p>　　保密性：防止用户的标识或数据被读取。</p>
<p>　　数据完整性：防止数据被更改。</p>
<p>　　身份验证：确保数据发自特定的一方。</p>
<h3>　　二. 加密算法介绍</h3>
<p>　　根据密钥类型不同将现代密码技术分为两类：对称加密算法(秘密钥匙加密)和非对称加密算法(公开密钥加密)。</p>
<p>　　对称钥匙加密系统是加密和解密均采用同一把秘密钥匙，而且通信双方都必须获得这把钥匙，并保持钥匙的秘密。</p>
<p>　　非对称密钥加密系统采用的加密钥匙(公钥)和解密钥匙(私钥)是不同的。</p>
<h3>　　对称加密算法</h3>
<p>　　对称加密算法用来对敏感数据等信息进行加密，常用的算法包括：</p>
<p>　　DES(Data Encryption Standard)：数据加密标准，速度较快，适用于加密大量数据的场合。</p>
<p>　　3DES(Triple DES)：是基于DES，对一块数据用三个不同的密钥进行三次加密，强度更高。</p>
<p>　　AES(Advanced Encryption Standard)：高级加密标准，是下一代的加密算法标准，速度快，安全级别高;</p>
<h3>　　AES</h3>
<p>　　2000年10月，NIST(美国国家标准和技术协会)宣布通过从15种侯选算法中选出的一项新的密匙加密标准。Rijndael被选中成为将
来的AES。 Rijndael是在 1999 年下半年，由研究员 Joan Daemen 和 Vincent Rijmen 创建的。AES
正日益成为加密各种形式的电子数据的实际标准。</p>
<p>　　美国标准与技术研究院 (NIST) 于 2002 年 5 月 26 日制定了新的高级加密标准 (AES) 规范。</p>
<p><span style="font-weight: bold;">　　算法原理</span>
</p>
<p>　　AES 算法基于排列和置换运算。排列是对数据重新进行安排，置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。</p>
<p>　　AES 是一个迭代的、对称密钥分组的密码，它可以使用128、192 和 256 位密钥，并且用 128
位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同，对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据的位数与输入
数据相同。迭代加密使用一个循环结构，在该循环中重复置换和替换输入数据。</p>
<p align="center"><span style="font-weight: bold;">　　AES与3DES的比较</span>
</p>
<p align="left">&nbsp;</p>
<table cellspacing="1" border="1" align="center" width="542" cellpadding="1" style="width: 542px; height: 188px;">
<tbody>
<tr>
<td>算法名称</td>
<td>算法类型</td>
<td>
<p align="left">密钥长度</p>
</td>
<td>速度</td>
<td>解密时间(建设机器每秒尝试255个密钥)</td>
<td>资源消耗</td>
</tr>
<tr>
<td>AES</td>
<td>对称block密码</td>
<td>128、192、256位</td>
<td>高</td>
<td>1490000亿年</td>
<td>低</td>
</tr>
<tr>
<td>3DES</td>
<td>对称feistel密码</td>
<td>112位或168位</td>
<td>低</td>
<td>46亿年</td>
<td>中</td>
</tr>
</tbody>
</table>
<h3>　　非对称算法</h3>
<p>　　常见的非对称加密算法如下：</p>
<p>　　RSA：由 RSA 公司发明，是一个支持变长密钥的公共密钥算法，需要加密的文件块的长度也是可变的;</p>
<p>　　DSA(Digital Signature Algorithm)：数字签名算法，是一种标准的 DSS(数字签名标准);</p>
<p>　　ECC(Elliptic Curves Cryptography)：椭圆曲线密码编码学。</p>
<p><span style="font-weight: bold;">　　ECC</span>
</p>
<p>　　在1976年，由于对称加密算法已经不能满足需要，Diffie 和Hellman发表了一篇叫《密码学新动向》的文章，介绍了公匙加密的概念，由Rivet、Shamir、Adelman提出了RSA算法。</p>
<p>　　随着分解大整数方法的进步及完善、计算机速度的提高以及计算机网络的发展，为了保障数据的安全，RSA的密钥需要不断增加，但是，密钥长度的增
加导致了其加解密的速度大为降低，硬件实现也变得越来越难以忍受，这对使用RSA的应用带来了很重的负担，因此需要一种新的算法来代替RSA。</p>
<p>　　1985年N.Koblitz和Miller提出将椭圆曲线用于密码算法，根据是有限域上的椭圆曲线上的点群中的离散对数问题ECDLP。ECDLP是比因子分解问题更难的问题，它是指数级的难度。</p>
<p><span style="font-weight: bold;">　　原理&mdash;&mdash;椭圆曲线上的难题</span>
</p>
<p>　　椭圆曲线上离散对数问题ECDLP定义如下：给定素数p和椭圆曲线E，对Q=kP，在已知P，Q 的情况下求出小于p的正整数k。可以证明由k和P计算Q比较容易，而由Q和P计算k则比较困难。</p>
<p>　　将椭圆曲线中的加法运算与离散对数中的模乘运算相对应，将椭圆曲线中的乘法运算与离散对数中的模幂运算相对应，我们就可以建立基于椭圆曲线的对应的密码体制。</p>
<p>　　例如，对应Diffie-Hellman公钥系统，我们可以通过如下方式在椭圆曲线上予以实现：在E上选取生成元P，要求由P产生的群元素足够
多，通信双方A和B分别选取a和b，a和b 予以保密，但将aP和bP公开，A和B间通信用的密钥为abP，这是第三者无法得知的。</p>
<p>　　对应ELGamal密码系统可以采用如下的方式在椭圆曲线上予以实现：</p>
<p>　　将明文m嵌入到E上Pm点，选一点B&isin;E，每一用户都选一整数a，0 </p>
<p>　　K=kG [其中 K，G为Ep(a,b)上的点，k为小于n(n是点G的阶)的整数]</p>
<p>　　不难发现，给定k和G，根据加法法则，计算K很容易;但给定K和G，求k就相对困难了。</p>
<p>　　这就是椭圆曲线加密算法采用的难题。我们把点G称为基点(base point)，k（k&lt;n，n为基点G的阶）称为私有密钥（privte key），K称为公开密钥（public key)。</p>
<p><span style="font-weight: bold;">　　ECC与RSA的比较</span>
</p>
<p>　　ECC和RSA相比，在许多方面都有对绝对的优势，主要体现在以下方面：</p>
<p>　　抗攻击性强。相同的密钥长度，其抗攻击性要强很多倍。</p>
<p>　　计算量小，处理速度快。ECC总的速度比RSA、DSA要快得多。</p>
<p>　　存储空间占用小。ECC的密钥尺寸和系统参数与RSA、DSA相比要小得多，意味着它所占的存贮空间要小得多。这对于加密算法在IC卡上的应用具有特别重要的意义。</p>
<p>　　带宽要求低。当对长消息进行加解密时，三类密码系统有相同的带宽要求，但应用于短消息时ECC带宽要求却低得多。带宽要求低使ECC在无线网络领域具有广泛的应用前景。</p>
<p>　　ECC的这些特点使它必将取代RSA，成为通用的公钥加密算法。比如SET协议的制定者已把它作为下一代SET协议中缺省的公钥密码算法。</p>
<p>　　下面两张表示是RSA和ECC的安全性和速度的比较。</p>
<p>&nbsp;</p>
<table cellspacing="1" border="1" align="center" width="440" cellpadding="1" style="width: 440px; height: 172px;">
<tbody>
<tr>
<td>攻破时间(MIPS年)</td>
<td>RSA/DSA(密钥长度)</td>
<td>ECC密钥长度</td>
<td>RSA/ECC密钥长度比</td>
</tr>
<tr>
<td>10<sup>4</sup>
</td>
<td>512</td>
<td>106</td>
<td>5：1</td>
</tr>
<tr>
<td>10<sup>8</sup>
</td>
<td>768</td>
<td>132</td>
<td>6：1</td>
</tr>
<tr>
<td>10<sup>11</sup>
</td>
<td>1024</td>
<td>160</td>
<td>
<p>7：1</p>
</td>
</tr>
<tr>
<td>10<sup>20</sup>
</td>
<td>2048</td>
<td>210</td>
<td>10：1</td>
</tr>
<tr>
<td>10<sup>78</sup>
</td>
<td>21000</td>
<td>600</td>
<td>35：1</td>
</tr>
</tbody>
</table>
<p align="center">　　RSA和ECC安全模长比较</p>
<p>&nbsp;</p>
<table cellspacing="1" border="1" align="center" width="526" cellpadding="1" style="width: 526px; height: 285px;">
<tbody>
<tr>
<td>功能</td>
<td>Security Builder 1.2 </td>
<td>BSAFE 3.0</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>163位ECC(ms)</td>
<td>1,023位RSA(ms)</td>
</tr>
<tr>
<td>密钥对生成</td>
<td>3.8</td>
<td>&nbsp;4,708.3</td>
</tr>
<tr>
<td>签名</td>
<td>2.1(ECNRA) </td>
<td>228.4</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>3.0(ECDSA) </td>
<td>&nbsp;</td>
</tr>
<tr>
<td>认证</td>
<td>9.9(ECNRA)</td>
<td>12.7</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>10.7(ECDSA)</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Diffie&mdash;Hellman密钥交换</td>
<td>7.3 </td>
<td>1,654.0</td>
</tr>
</tbody>
</table>
<p align="center">RSA和ECC速度比较</p>
<p>　<span style="font-weight: bold;">　散列算法</span>
</p>
<p>　　散列是信息的提炼，通常其长度要比信息小得多，且为一个固定长度。加密性强的散列一定是不可逆的，这就意味着通过散列结果，无法推出任何部分的
原始信息。任何输入信息的变化，哪怕仅一位，都将导致散列结果的明显变化，这称之为雪崩效应。散列还应该是防冲突的，即找不出具有相同散列结果的两条信
息。具有这些特性的散列结果就可以用于验证信息是否被修改。</p>
<p>　　单向散列函数一般用于产生消息摘要，密钥加密等，常见的有：</p>
<p>　　l MD5(Message Digest Algorithm 5)：是RSA数据安全公司开发的一种单向散列算法。</p>
<p>　　l SHA(Secure Hash Algorithm)：可以对任意长度的数据运算生成一个160位的数值;</p>
<p><span style="font-weight: bold;">　　SHA-1</span>
</p>
<p>　　在1993年，安全散列算法(SHA)由美国国家标准和技术协会(NIST)提出，并作为联邦信息处理标准(FIPS PUB
180)公布;1995年又发布了一个修订版FIPS PUB
180-1，通常称之为SHA-1。SHA-1是基于MD4算法的，并且它的设计在很大程度上是模仿MD4的。现在已成为公认的最安全的散列算法之一，并
被广泛使用。</p>
<p>　<span style="font-weight: bold;">　原理</span>
</p>
<p>　　SHA-1是一种数据加密算法，该算法的思想是接收一段明文，然后以一种不可逆的方式将它转换成一段(通常更小)密文，也可以简单的理解为取一
串输入码(称为预映射或信息)，并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。</p>
<p>　　单向散列函数的安全性在于其产生散列值的操作过程具有较强的单向性。如果在输入序列中嵌入密码，那么任何人在不知道密码的情况下都不能产生正确
的散列值，从而保证了其安全性。SHA将输入流按照每块512位(64个字节)进行分块，并产生20个字节的被称为信息认证代码或信息摘要的输出。</p>
<p>　　该算法输入报文的最大长度不超过264位，产生的输出是一个160位的报文摘要。输入是按512 位的分组进行处理的。SHA-1是不可逆的、防冲突，并具有良好的雪崩效应。</p>
<p>　　通过散列算法可实现数字签名实现，数字签名的原理是将要传送的明文通过一种函数运算(Hash)转换成报文摘要(不同的明文对应不同的报文摘
要)，报文摘要加密后与明文一起传送给接受方，接受方将接受的明文产生新的报文摘要与发送方的发来报文摘要解密比较，比较结果一致表示明文未被改动，如果
不一致表示明文已被篡改。</p>
<p>　　MAC (信息认证代码)就是一个散列结果，其中部分输入信息是密码，只有知道这个密码的参与者才能再次计算和验证MAC码的合法性。MAC的产生参见下图。</p>
<p>　　输入信息</p>
<p>　　密码</p>
<p>　　散列函数</p>
<p>　　信息认证代码</p>
<p>　　SHA-1与MD5的比较</p>
<p>　　因为二者均由MD4导出，SHA-1和MD5彼此很相似。相应的，他们的强度和其他特性也是相似，但还有以下几点不同：</p>
<ul>
<li>对强行供给的安全性：最显著和最重要的区别是SHA-1摘要比MD5摘要长32 位。使用强行技术，产生任何一个报文使其摘要等于给定报摘要的难度对MD5是2128数量级的操作，而对SHA-1则是2160数量级的操作。这样，SHA-1对强行攻击有更大的强度。 </li>
<li>对密码分析的安全性：由于MD5的设计，易受密码分析的攻击，SHA-1显得不易受这样的攻击。 </li>
<li>速度：在相同的硬件上，SHA-1的运行速度比MD5慢。 </li>
</ul>
<p><span style="font-weight: bold;">　　对称与非对称算法比较</span>
</p>
<p>　　以上综述了两种加密方法的原理，总体来说主要有下面几个方面的不同：</p>
<ul>
<li>在管理方面：公钥密码算法只需要较少的资源就可以实现目的，在密钥的分配上，两者之间相差一个指数级别(一个是n一个是n2)。所以私钥密码算法不适应广域网的使用，而且更重要的一点是它不支持数字签名。 </li>
<li>在安全方面：由于公钥密码算法基于未解决的数学难题，在破解上几乎不可能。对于私钥密码算法，到了AES虽说从理论来说是不可能破解的，但从计算机的发展角度来看。公钥更具有优越性。 </li>
<li>从速度上来看：AES的软件实现速度已经达到了每秒数兆或数十兆比特。是公钥的100倍，如果用硬件来实现的话这个比值将扩大到1000倍。 </li>
</ul>
<h3>　　三. 加密算法的选择</h3>
<p>　　前面的章节已经介绍了对称解密算法和非对称加密算法，有很多人疑惑：那我们在实际使用的过程中究竟该使用哪一种比较好呢?</p>
<p>　　我们应该根据自己的使用特点来确定，由于非对称加密算法的运行速度比对称加密算法的速度慢很多，当我们需要加密大量的数据时，建议采用对称加密算法，提高加解密速度。</p>
<p>　　对称加密算法不能实现签名，因此签名只能非对称算法。</p>
<p>　　由于对称加密算法的密钥管理是一个复杂的过程，密钥的管理直接决定着他的安全性，因此当数据量很小时，我们可以考虑采用非对称加密算法。</p>
<p>　　在实际的操作过程中，我们通常采用的方式是：采用非对称加密算法管理对称算法的密钥，然后用对称加密算法加密数据，这样我们就集成了两类加密算法的优点，既实现了加密速度快的优点，又实现了安全方便管理密钥的优点。</p>
<p>　　如果在选定了加密算法后，那采用多少位的密钥呢?一般来说，密钥越长，运行的速度就越慢，应该根据的我们实际需要的安全级别来选择，一般来说，RSA建议采用1024位的数字，ECC建议采用160位，AES采用128为即可。</p>
<h3>　　四. 密码学在现代的应用</h3>
<p>　　随着密码学商业应用的普及，公钥密码学受到前所未有的重视。除传统的密码应用系统外，PKI系统以公钥密码技术为主，提供加密、签名、认证、密钥管理、分配等功能。</p>
<p>　　保密通信：保密通信是密码学产生的动因。使用公私钥密码体制进行保密通信时，信息接收者只有知道对应的密钥才可以解密该信息。</p>
<p>　　数字签名：数字签名技术可以代替传统的手写签名，而且从安全的角度考虑，数字签名具有很好的防伪造功能。在政府机关、军事领域、商业领域有广泛的应用环境。</p>
<p>　　秘密共享：秘密共享技术是指将一个秘密信息利用密码技术分拆成n个称为共享因子的信息，分发给n个成员，只有k(k&le;n)个合法成员的共享因子
才可以恢复该秘密信息，其中任何一个或m(m&le;k)个成员合作都不知道该秘密信息。利用秘密共享技术可以控制任何需要多个人共同控制的秘密信息、命令等。</p>
<p>　　认证功能：在公开的信道上进行敏感信息的传输，采用签名技术实现对消息的真实性、完整性进行验证，通过验证公钥证书实现对通信主体的身份验证。</p>
<p>　　密钥管理：密钥是保密系统中更为脆弱而重要的环节，公钥密码体制是解决密钥管理工作的有力工具;利用公钥密码体制进行密钥协商和产生，保密通信双方不需要事先共享秘密信息;利用公钥密码体制进行密钥分发、保护、密钥托管、密钥恢复等。</p>
<p>　　基于公钥密码体制可以实现以上通用功能以外，还可以设计实现以下的系统：安全电子商务系统、电子现金系统、电子选举系统、电子招投标系统、电子彩票系统等。</p>
<p>　　公钥密码体制的产生是密码学由传统的政府、军事等应用领域走向商用、民用的基础，同时互联网、电子商务的发展为密码学的发展开辟了更为广阔的前景。</p>
<h3>　　五. 加密算法的未来</h3>
<p>　　随着计算方法的改进，计算机运行速度的加快，网络的发展，越来越多的算法被破解。</p>
<p>　　在2004年国际密码学会议(Crypto&rsquo;2004)上，来自中国山东大学的王小云教授做的破译MD5、HAVAL-128、MD4和RIPEMD算法的报告，令在场的国际顶尖密码学专家都为之震惊，意味着这些算法将从应用中淘汰。随后，SHA-1也被宣告被破解。</p>
<p>　　历史上有三次对DES有影响的攻击实验。1997年，利用当时各国
7万台计算机，历时96天破解了DES的密钥。1998年，电子边境基金会(EFF)用25万美元制造的专用计算机，用56小时破解了DES的密钥。
1999年，EFF用22小时15分完成了破解工作。因此。曾经有过卓越贡献的DES也不能满足我们日益增长的需求了。</p>
<p>　　最近，一组研究人员成功的把一个512位的整数分解因子，宣告了RSA的破解。</p>
<p>　　我们说数据的安全是相对的，可以说在一定时期一定条件下是安全的，随着硬件和网络的发展，或者是另一个王小云的出现，目前的常用加密算法都有可
能在短时间内被破解，那时我们不得不使用更长的密钥或更加先进的算法，才能保证数据的安全，因此加密算法依然需要不断发展和完善，提供更高的加密安全强度
和运算速度。</p>
<p>　　纵观这两种算法一个从DES到3DES再到AES，一个从RSA到ECC。其发展角度无不是从密钥的简单性，成本的低廉性，管理的简易性，算法
的复杂性，保密的安全性以及计算的快速性这几个方面去考虑。因此，未来算法的发展也必定是从这几个角度出发的，而且在实际操作中往往把这两种算法结合起
来，也需将来一种集两种算法优点于一身的新型算法将会出现，到那个时候，电子商务的实现必将更加的快捷和安全。</p>
          <br/>
          <span style="color:red;">
            <a href="http://sunxboy.javaeye.com/blog/207387#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 24 Jun 2008 11:11:01 +0800</pubDate>
        <link>http://sunxboy.javaeye.com/blog/207387</link>
        <guid>http://sunxboy.javaeye.com/blog/207387</guid>
      </item>
      <item>
        <title>系统构建网络安全体系（转）</title>
        <author>sunxboy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sunxboy.javaeye.com">sunxboy</a>&nbsp;
          链接：<a href="http://sunxboy.javaeye.com/blog/207335" style="color:red;">http://sunxboy.javaeye.com/blog/207335</a>&nbsp;
          发表时间: 2008年06月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>据最新的互联网安全威胁报告显示，混合式网络威胁日益增多。目前全球每20秒就发生一次计算机入侵事件,Windows系统和组件的漏洞增多以及严重信息系统漏洞的不断涌现，使得<a href="http://www.qqread.com/tag/1962/index.html" target="_blank">网络安全</a>
成为亟待解决的问题。如何保护企业的机密信息不受黑客和工业间谍的入侵，已成为政府机构、电信<a href="http://www.qqread.com/z/telecom/c/index.html" target="_blank">运营商</a>
、企事业单位信息化健康发展需首要考虑的问题。
</p>
<p>&nbsp;&nbsp;&nbsp; 由于层出不穷的病毒攻击着<a href="http://www.qqread.com/tag/3901/index.html" target="_blank">网络系统</a>
中的各级设备，而各种病毒、CIH、冲击波等更是侵犯着网络中的基础设施，这些情况迫使<a href="http://www.qqread.com/tag/2972/index.html" target="_blank">安全问题</a>
解决策略不能再局限于某一节点、某一设备上，而是要从系统的高度出发，全面考虑全网的设施，全新认识<a href="http://www.qqread.com/tag/2958/index.html" target="_blank">安全防护</a>
。对于电信运营商而言，不仅要从物理层保证传输安全，而且还要站在网络层次的高度，重新看待和分析网络安全，在全网架构中确定重点的防范区域，分层次、分阶段的布设安全措施。</p>
<p>&nbsp;&nbsp;&nbsp; 一、传统电信网的安全</p>
<p>&nbsp;&nbsp;&nbsp; 传统电信网是基于连接的物理通信网络，且是封闭的网络。同时,传统用户终端也是模拟终端，如电话机、传真机等是不带智能的，这就使得相应业务完全由运营商控制，即控制和承载不分离，网络面临的安全的复杂性也就大大低于现有网络。</p>
<p>&nbsp;传统电信网解决通信安全的主要目的是在物理传输上防止窃听及数据传输问题，对数据传输其主要的安全保护措施是密码技术，不涉及OSI或<a href="http://www.qqread.com/z/tcp_ip/index.html" target="_blank">TCP/IP</a>
的上层<a href="http://www.qqread.com/z/protocol/index.html" target="_blank">协议</a>
。</p>
<p>&nbsp;&nbsp;&nbsp; 二、现有网络的安全</p>
<p>&nbsp;&nbsp;&nbsp; 近年来由于互联网的快速发展，电信网的分组数据业务呈爆炸性增长，基于TDM的PSTN话音网和分组交换数据网呈现融合趋势，即电信网与互联网的融合，形成可以传递话音和数据等综合业务的新一代网络。</p>
<p>&nbsp;&nbsp;&nbsp;
由于互联网是一个IP网络，它是开放且无连接性的，具有边界和路径不确定性：从用户源主机到另一个目的主机可能存在多条路径，一个主机可能是两个不同网络
中的一个中转点。因此，一个网络中的资源可由另一网中的用户访问。这样，一些未经授权的非法用户可能就会给网络安全构成严重的威胁。</p>
<p>&nbsp;&nbsp;&nbsp; 网络安全已经成为互联网发展过程中不容忽视的问题。尤其是为了减缓<a href="http://www.qqread.com/z/tech/ip/index.html" target="_blank">IP地址</a>
匮乏，引进了<a href="http://www.qqread.com/keys/nat/index.html" target="_blank">NAT</a>
技术，现在大部分诸如企业网、<a href="http://www.qqread.com/z/network/xyw/index.html" target="_blank">校园网</a>
等的<a href="http://www.qqread.com/z/network/29/index.html" target="_blank">局域网</a>
都采用了这种NAT技术，这种技术破坏了端到端的基本原则，在很大程度上破坏了互联网的授权和鉴定机制。</p>
<p>&nbsp;&nbsp;&nbsp; 三、网络安全体系结构</p>
<p>&nbsp;&nbsp;&nbsp; 这里针对互联网络系统实际运行TCP／IP协议模型来分析。TCP／IP 协议模型网络安全贯穿于信息系统的四个层次，即<a href="http://www.qqread.com/tag/3877/index.html" target="_blank">网络接口</a>
层、网络层、传输层、应用层。为此基于TCP／IP分层模型的网络安全服务也是分层的，相应的不同层次的网络服务也是不同的，需要分层进行<a href="http://www.qqread.com/z/sys/safe-seting/index.html" target="_blank">配置</a>
。下表是TCP／IP分层模型中提供的的网络安全服务 (Y表示服务选项并入该层的标准之中，空格表示不提供)。</p>
<p align="center"><a href="http://www.qqread.com/ArtImage/20060511/fu12_1.gif" target="_blank"><img src="http://www.qqread.com/ArtImage/20060511/fu12_1.gif" border="0" alt="系统构建网络安全体系" width="590" />
 点击查看大图</a>
</p>
<p>&nbsp;&nbsp;&nbsp; 1.网络接口层安全</p>
<p>&nbsp;&nbsp;&nbsp; 网络接口层是TCP／IP的最低层，包括OSI的物理层、<a href="http://www.qqread.com/tag/1855/index.html" target="_blank">数据链路层</a>
。网络接口层有两种类型：第一种是设备驱动程序(如局域网的网络接口)；第二种是含自身数据链路协议的复杂子系统(如X．25中的网络接口)。为保证通过网络链路传送的数据不被窃听，主要采用划分<a href="http://www.qqread.com/z/network/vlan/index.html" target="_blank">VLAN</a>
、加密通信(远程网)等手段进行加密。</p>
<p>&nbsp;&nbsp;&nbsp; 对于通过使用<a href="http://www.qqread.com/z/network/vpn/index.html" target="_blank">VPN</a>
业务连接多个私有地点的组织应该使用NAT、<a href="http://www.qqread.com/z/soft/firewall/index.html" target="_blank">防火墙</a>
和<a href="http://www.qqread.com/tag/1824/index.html" target="_blank">数据加密</a>
技术。在VPN拓扑结构中，私有数据在公共网络上传送，因此加密是必须的。第2层隧道协议(L2TP)就是互联网工程任务组(IETF)针对在公共网络上用隧道传送私有数据而制定的标准。作为VPN业务中的一种，光<a href="http://www.qqread.com/tag/2163/index.html" target="_blank">虚拟专用网</a>
（OVPN）是下一代光传送网-智能光网络最有潜力的增值业务。OVPN的关键技术包括：安全隧道与信息<a href="http://www.qqread.com/tag/3328/index.html" target="_blank">加密技术</a>
，即使用加密与封装相结合的技术对用户数据进行安全保护；在VPN用户访问<a href="http://www.qqread.com/tag/3915/index.html" target="_blank">网络资源</a>
及管理员对VPN系统进行管理之前，采用用户认证技术进行<a href="http://www.qqread.com/tag/3680/index.htm