订阅程序员杂志RSS CSDN首页> 程序员杂志

《程序员》2003年9月刊:加密解密

发表于2003-09-01 14:16| 次阅读| 来源《程序员》| 0 条评论| 作者程序员杂志

摘要:加密与解密是程序员必须面对的问题,如何才能保护好自己的劳动成果?除了健全的法律外,一定的加密手段是必要。但是有矛就有盾,解密技术也在飞速发展。知己知彼方能百战百胜,程序员需要全面了解加密解密技术知识。

名人堂

  • 开源领袖&顶尖黑客Eric Raymond

封面书摘

调查

  • 武装数码程序员

形形色色的数码产品给人们的生活和工作带来了无穷的乐趣,对于程序员这个群体来说,数码产品同他们有多少关联呢?

人物&报道

(1)程序天下事

  • 每月播报

(2)特别策划

  • 对日软件出口梦想

日本经济的衰退带来了对日软件外包的增长,这对中国软件公司来说既是机遇,又是挑战。如何正视对日软件出口带来的巨大发展潜力和各种不确定因素,如何利用这次机会向更高层次发展,这次热潮对于程序员来说有何影响呢?本文全方位深入的分析将给出你答案。

(3)对话

  • 中间件技术趋势

中间件技术发展了很长的时间,现在正向更多开发领域进军。如何看待中间件技术的发展趋势,我们邀请了国际企业IBM和 BEA的技术推广人以及国内中间件厂商东方通的技术总监共同探讨。

(4)人物专访

  • 软件思想家Gerald Weinberg专访

Gerald Weinberg给自己的评价是“thinker”。的确,与形形色色汗牛充栋的实用技术手册类书籍相比,Weinberg先生的著作( 《程序开发心理学 》、《系统化思维导论》、《你的灯亮着吗?》……)无不闪耀出睿智的光芒,并因此显得卓尔不群。

在Weinberg先生的著作中译本即将问世之时,笔者有幸采访了Weinberg先生,与这位软件业内最著名的“thinker”有了一次近距离的交流……

(5)报道

  • Smartphone开发

微软又一个新的领域,程序员又一个 新的战场。

Java阵营和微软的争斗又发展到了手机平台上,微软作为业内第一的开发工具提供商,开始为Smartphone上的软件开发者提供了非常出色的开发环境。本文概括性地介绍了Smartphone软件开发的基本知识。

技术

(1)技术专题:加密与解密

  • 导语

加密与解密是许多程序员都必须面对的一个问题,如何才能保护好自己的劳动成果?除了健全的法律外,一定的加密手段是必要。但是有矛就有盾,解密的技术手段也在飞速的发展。知己知彼方能百战百胜,程序员需要全面了解加密解密的各种技术知识。

  • 软件解密技术简介
  • 逆向工程
  • 如何防范动态调试
  • 如何防范算法求逆
  • 如何防范暴力破解
  • 软件保护的若干忠告

(2)电脑英语

  • 献给所有热爱编程和游戏的人们——怀念图形魔术师Seumas McNally

(3)黑客道&洪峰

  • GNU Emacs体系架构评论

GNU Emacs是自由软件协会的旗舰产品,也是自由软件之父Richard Stallman博士的得意之作。自十几年前问世以来, 在人们的努力下,将GNU Emacs构建成一个壮观的软件系统。洪峰,不仅是中国自由软件事业的主要推动者和领导者,还是一名真正的黑客。这篇访谈以技术探讨开始,涉及了很多内容。相信不论是从技术上还是从思想上,这篇谈话都能够给我们的读者带来更深刻的思考。

(4)名家专栏

  • 使用C# Builder和设计模式在.NET中管理Unmanaged程序代码

在.NET中使用DLL/COM+时,需要解决资源释放问题,如何才能以安全可靠的方式完成资源的释放,看看李维教我们如何做。 JavaServer Faces基本架构与基本程序设计

(5)Java

  • 冬眠的数据库(上)Hibernate初接触

企业级的应用开发一般都会使用数据库系统,而数据库的开发都会使用SQL语言。维护数量众多的SQL语句是一件颇令人头疼的事情。使用Hibernate这个优秀的O/R映射框架,会使你免去许多麻烦。

(6)源码剖析

  • Boost源码剖析之:泛型函数指针类boost::function之生死因果

(7)应用实战

  • 钩子应用之键盘钩子——键盘小管家

(8)编程擂台

  • 仓库问题——2003年07期题解

(9)专家门诊

管理

(1)开发故事

  • PowerBuilder传奇

作为一种出色的开发工具,开发人员更多关注的是工具本身的特点,而有关PowerBuilder的过去、现在和将来,这些传奇性的故事却一直不为人所知。本文分别以两任CEO对PowerBuilder发展的贡献,以及PowerBuilder产品线的发展两条主线,生动形象地讲述了PowerBuilder的发展历程。

(2)软件工程

  • 基于J2EE的产品架构设计最佳实践

J2EE技术已经成为企业级应用系统开发的首要平台,但是J2EE本身提供的技术比较多。那么,如何从中选择合适的技术来设计项目或者产品的架构呢?作者结合实际案例,对此展开了精彩的技术剖析。

(3)软件开发与管理新视野

  • 立项管理

项目管理应当有始有终,立项和结项分别是项目管理的头和尾,其重要性不言而喻。然而这么重要的管理工作却被传统软件工程人员所忽视。要避免项目失败,首要的任务就是做好立项管理,请看林锐博士的精彩论述。

(4)项目管理

  • 软件产品实施经验汇编

本文作者结合其丰富的软件产品实施经验,深刻剖析了软件产品实施的概念、合格的实施人员、实施中遇到的问题和对策、成功实施的十项原则。

(5)凌波微步 II

  • 奇妙的二叉树

服务&广告

(1)工具点评

  • 测试工具的选择和使用

随着测试逐渐受到国内软件公司的重视,如何选择和使用合适的测试工具成为一个十分重要的问题。本文将对白盒测试工具、黑盒测试工具和测试管理工具作一个详细的介绍,可以为读者提供有效、实用的选择指导。

(2)书评

  • 精雕细刻 璞玉天成——评《加密与解密》(第二版)
  • Agile Software Development趣事

(3)好书节选

  • Java语言的异常处理——《Practical Java》中文版精彩选读

(4)好书推荐

  • 程序员好书榜:.Net专题

软件开发方面的书籍可谓琳琅满目,如何选择一本好书对于读者来说并不容易。因此从本期开始,杂志社将每期选定一个专题,遍请行业专家,征求专家的意见,为读者提供选书指导。首期的主题就从最热点的.NET开始吧!

(5)编读往来

(6)索引&问卷

(7)培训&认证

(8)厂商直击

如果你在北京的部分报刊亭买不到《程序员》杂志,可以打电话到杂志社来咨询,我们会提供离您最近购买杂志的报刊亭位置。咨询电话:01051661202-176/381

0
0

近期活动

更多

2015中国大数据技术大会

为了更好帮助企业深入了解国内外最新大数据技术,掌握更多行业大数据实践经验,进一步推进大数据技术创新、行业应用和人才培养,2015年12月10-12日,由中国计算机学会(CCF)主办,CCF大数据专家委员会承办,中国科学院计算技术研究所、北京中科天玑科技有限公司及CSDN共同协办的2015中国大数据技术大会(Big Data Technology Conference 2015,BDTC 2015)将在北京新云南皇冠假日酒店隆重举办。

微博关注

程序员移动端订阅下载

相关热门文章