- 浏览: 4398537 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (163)
- 职场 && 心情 (22)
- Java/Basic (17)
- Java/Compression (7)
- Java/Security (20)
- Java/Maven (3)
- Java/Cache (11)
- Eclipse (4)
- Spring (19)
- ORM/Hibernate (2)
- ORM/iBatis (3)
- DB/NoSQL (11)
- DB/MySQL (7)
- DB/MS SQL Server (4)
- OS/Linux (11)
- OS/Mac (7)
- C/C++ (4)
- Server Architecture/Basic (13)
- Server Architecture/Distributed (17)
- Moblie/Andriod (2)
- WebService (3)
- Objective-C (1)
- Html (1)
- 设计模式 (1)
- Scala (0)
- Kafka (1)
最新评论
-
w47_csdn:
证书安装:在"浏览"选项中选择" ...
Java加密技术(九)——初探SSL -
w47_csdn:
spiritfrog 写道你好,我按照你的步骤,tomcat中 ...
Java加密技术(九)——初探SSL -
liuyachao111:
11楼说的对 用@ControllerAdvicepublic ...
Spring 注解学习手札(八)补遗——@ExceptionHandler -
irayslu:
作者你好, 我把你的源码放在jdk6, jdk7 中运行正常, ...
Java加密技术(五)——非对称加密算法的由来DH -
夏季浅忆-卖小子:
为什么不能解压rar格式的压缩包呢
Java压缩技术(三) ZIP解压缩——Java原生实现
时间飞快,《Java加密与解密的艺术》上市快有一个月了,虽然具体的统计数字还没有出来,但从发货量上来看还是令人满意的!
大约是去年的这个时候,我开始整理《Java加密技术》系列博客。当时,其实有几大因素促使我这样做。
首先是SUN被Oracle收购,Java前途堪忧,MySQL前途未卜。感觉Java还没怎么用,就有随时要被扫地出门的可能。写这些系列贴,算是一种纪念吧!
其次,最早一个涉及到加密的项目,当时有四大技术难点:
1)Java与C++通讯,存在高低位问题;
2)XML节点协议解析、处理。这里的难点在于协议节点深度被动处理,类似于有N层深度的SOAP协议;
3)协议加密;
4)协议压缩。
虽然,当时已经解决了这些问题,但对于java算法的研究却从没有中断过。在后续的项目中,但凡涉及到安全传递信息,加密算法又成了项目中必不可少的内容!尤其是后续涉及到网银系统安全及Web Service系统安全相关内容时,更加深了我对加密算法研究的兴趣。
最后一点,做Java很多年了,曾遇到很多技术问题。虽然都解决了,却总是在需要的时候找不到相关的内容。即便是找到了,最多只有代码,却很难理解当时为什么那样设计!
索性,把JavaEye变成自己的图书馆,供自己整理所学,也供他人查阅资料!
去年,几乎整个5月份我都在整理《Java加密技术》系列博客。除了我所熟悉的内容外,还极力扩充未知加密算法。最后,一路狂飙在ECC算法面前被封杀! 复杂的ECC算法需要依靠硬件实施加密处理,从技术层面直接依靠SUN提供的PKCS#11实现硬件加密。
在整理这一系列贴的同时,我时刻感受到背后一双双关注的目光。感觉自己不是在写博客,而是在写技术调研日报。
在网上反复搜索加密相关内容的时候,突然冒出一条条雷同贴链接。打开一看,竟然都是我博客的转载,甚至是原样拷贝。我真不知道是该喜还是忧。既然,大家这么有兴趣,那我直接做成电子书供大家下载好了!
电子书下载下来一看,居然有好几页。十章技术贴内容,居然写出来有108页!我跟朋友们开玩笑说:“不错,可以出本手册了!”当时,只是玩笑。这百十页的手册,还真有人打印出来,在路上细细琢磨,没事的时候跟我矫正文法,代码风格。用他的话说,叫做:“这样调整好,更适合我这样的‘菜鸟’来读!”。呵呵,他若是“菜鸟”,我岂不更是菜鸟?!
没等我继续扩充这108页内容,出版社的杨兄弟就盯上了我的博客。从此,我销声匿迹小半年,安心去写书了!
写书是件苦差事,而对于我来说。第一次写书,更是万事开头难,根本不知从何下手!至于写书的目的,对于我来说,这只是将博客上的内容加以整理,并扩充、系统地整理这方面的内容。而对于出书最终的收益,不是我最初目的。这话说出来,可能多数人不信。我最初的目的,仅仅是整理,供大家参考。换一个角度来想,眼瞅奔三的人了,说做这行有几年了,可是什么都没有留下。写书,正好弥补这种感情缺憾!
做父母都会感慨地说,“孩子长大容易吗?!”我虽然还没达到那个境界,不过在心里的感觉是一样的,“写本书容易吗?!”
自打开始写书那一刻起,我是既兴奋又疲惫。白天在公司上班,晚上回家开工。一边查找资料,一边跟出版社协调文字。真正玩起来文字游戏,是真累!一句话这样说可以,那样说也行。但这不是写博客,面向的是读者,要把内容叙述清楚。没事我也咬文嚼字,随便写两句还得琢磨是不是能说的更清楚! 有时候,难免在代码与文字之间寻找平衡点。到了周末,休假更是我发奋写稿子的时候。别看咱这是业余时间,但编辑那头确是上班时间。说实话,他们比我这样的辛苦!白天审稿,晚上校稿,遇上十一长假,电脑里还有一堆集中待审的稿件。
从刚刚升温的六月,一直写到雪花纷飞的来年一月。天热的时候,开着空调写;天冷的时候,裹着被子写。有人问我,“从夏天写到冬天,你写书累不?”说不累那是假话。没有周末,没有假期,写书不断挑战着我的承受底线。 这期间,曾遇到很多技术问题,在挑战我的忍受力的同时,挑战着我的技术底线。有时候,真想停下来。但反过来想,如果一件事情做了几个月后,终止下来,将来一定会后悔。这就好比我经手的多个项目,辛辛苦苦做了几个月,又加班,又熬夜,最后上线前被老板砍掉。那种痛,我深有体会!为了不让自己后悔,为了不让朋友失望,唯有坚持下去!
书稿最后用word排版统计,共有700多页,已完全超出了最初对该书的要求。其实,还有很多内容可以写,但时间有限,再者如果继续写下去我就要不成人形了,呵呵!
写书的过程是艰辛而漫长的,但书稿到了最后尾声,其兴奋程度是难以言表的! 700多页的word稿件,变成450页的标准纸版书。从电子版变成纸板,内容相同,份量不同!看到纸版书最终如期上市,我紧绷的神经终于可以舒展了!
朋友们问我接下来会做什么?如果我写的内容对大家有益,我就续写下去。也许我的职业道路可能就此发生一些变化。这样也好,在35岁之前多经历一些事情、一些不曾熟悉的环境,最终找到自己的位置,就算是成功!
对我的未来进行时又期望?嗯,那就继续期盼吧!
JavaEye上的能人不少,很多博友的文章都成为广泛博友争相收藏转载的高质量帖。很多博友的帖子都是我工作中的好教程。相信有不少朋友写出来的帖子都比我的质量高!
最后,预祝大家五一节日快乐!
+1
繁体版进行中~
+1
莫大的压力与鼓励!
大约是去年的这个时候,我开始整理《Java加密技术》系列博客。当时,其实有几大因素促使我这样做。
首先是SUN被Oracle收购,Java前途堪忧,MySQL前途未卜。感觉Java还没怎么用,就有随时要被扫地出门的可能。写这些系列贴,算是一种纪念吧!
其次,最早一个涉及到加密的项目,当时有四大技术难点:
1)Java与C++通讯,存在高低位问题;
2)XML节点协议解析、处理。这里的难点在于协议节点深度被动处理,类似于有N层深度的SOAP协议;
3)协议加密;
4)协议压缩。
虽然,当时已经解决了这些问题,但对于java算法的研究却从没有中断过。在后续的项目中,但凡涉及到安全传递信息,加密算法又成了项目中必不可少的内容!尤其是后续涉及到网银系统安全及Web Service系统安全相关内容时,更加深了我对加密算法研究的兴趣。
最后一点,做Java很多年了,曾遇到很多技术问题。虽然都解决了,却总是在需要的时候找不到相关的内容。即便是找到了,最多只有代码,却很难理解当时为什么那样设计!
索性,把JavaEye变成自己的图书馆,供自己整理所学,也供他人查阅资料!
去年,几乎整个5月份我都在整理《Java加密技术》系列博客。除了我所熟悉的内容外,还极力扩充未知加密算法。最后,一路狂飙在ECC算法面前被封杀! 复杂的ECC算法需要依靠硬件实施加密处理,从技术层面直接依靠SUN提供的PKCS#11实现硬件加密。
在整理这一系列贴的同时,我时刻感受到背后一双双关注的目光。感觉自己不是在写博客,而是在写技术调研日报。
在网上反复搜索加密相关内容的时候,突然冒出一条条雷同贴链接。打开一看,竟然都是我博客的转载,甚至是原样拷贝。我真不知道是该喜还是忧。既然,大家这么有兴趣,那我直接做成电子书供大家下载好了!
电子书下载下来一看,居然有好几页。十章技术贴内容,居然写出来有108页!我跟朋友们开玩笑说:“不错,可以出本手册了!”当时,只是玩笑。这百十页的手册,还真有人打印出来,在路上细细琢磨,没事的时候跟我矫正文法,代码风格。用他的话说,叫做:“这样调整好,更适合我这样的‘菜鸟’来读!”。呵呵,他若是“菜鸟”,我岂不更是菜鸟?!
没等我继续扩充这108页内容,出版社的杨兄弟就盯上了我的博客。从此,我销声匿迹小半年,安心去写书了!
写书是件苦差事,而对于我来说。第一次写书,更是万事开头难,根本不知从何下手!至于写书的目的,对于我来说,这只是将博客上的内容加以整理,并扩充、系统地整理这方面的内容。而对于出书最终的收益,不是我最初目的。这话说出来,可能多数人不信。我最初的目的,仅仅是整理,供大家参考。换一个角度来想,眼瞅奔三的人了,说做这行有几年了,可是什么都没有留下。写书,正好弥补这种感情缺憾!
做父母都会感慨地说,“孩子长大容易吗?!”我虽然还没达到那个境界,不过在心里的感觉是一样的,“写本书容易吗?!”
自打开始写书那一刻起,我是既兴奋又疲惫。白天在公司上班,晚上回家开工。一边查找资料,一边跟出版社协调文字。真正玩起来文字游戏,是真累!一句话这样说可以,那样说也行。但这不是写博客,面向的是读者,要把内容叙述清楚。没事我也咬文嚼字,随便写两句还得琢磨是不是能说的更清楚! 有时候,难免在代码与文字之间寻找平衡点。到了周末,休假更是我发奋写稿子的时候。别看咱这是业余时间,但编辑那头确是上班时间。说实话,他们比我这样的辛苦!白天审稿,晚上校稿,遇上十一长假,电脑里还有一堆集中待审的稿件。
从刚刚升温的六月,一直写到雪花纷飞的来年一月。天热的时候,开着空调写;天冷的时候,裹着被子写。有人问我,“从夏天写到冬天,你写书累不?”说不累那是假话。没有周末,没有假期,写书不断挑战着我的承受底线。 这期间,曾遇到很多技术问题,在挑战我的忍受力的同时,挑战着我的技术底线。有时候,真想停下来。但反过来想,如果一件事情做了几个月后,终止下来,将来一定会后悔。这就好比我经手的多个项目,辛辛苦苦做了几个月,又加班,又熬夜,最后上线前被老板砍掉。那种痛,我深有体会!为了不让自己后悔,为了不让朋友失望,唯有坚持下去!
书稿最后用word排版统计,共有700多页,已完全超出了最初对该书的要求。其实,还有很多内容可以写,但时间有限,再者如果继续写下去我就要不成人形了,呵呵!
写书的过程是艰辛而漫长的,但书稿到了最后尾声,其兴奋程度是难以言表的! 700多页的word稿件,变成450页的标准纸版书。从电子版变成纸板,内容相同,份量不同!看到纸版书最终如期上市,我紧绷的神经终于可以舒展了!
朋友们问我接下来会做什么?如果我写的内容对大家有益,我就续写下去。也许我的职业道路可能就此发生一些变化。这样也好,在35岁之前多经历一些事情、一些不曾熟悉的环境,最终找到自己的位置,就算是成功!
对我的未来进行时又期望?嗯,那就继续期盼吧!
JavaEye上的能人不少,很多博友的文章都成为广泛博友争相收藏转载的高质量帖。很多博友的帖子都是我工作中的好教程。相信有不少朋友写出来的帖子都比我的质量高!
最后,预祝大家五一节日快乐!
评论
12 楼
the_fire
2010-11-07
很好的经历,向你学习了。说不定也可以这么发展
11 楼
langyu
2010-06-04
强烈支持,程序员界的翘楚
10 楼
johnsoncr
2010-06-01
~~~~强烈支持~~~~
~~~~强烈支持~~~~
~~~~强烈支持~~~~
~~~~强烈支持~~~~
~~~~强烈支持~~~~
~~~~强烈支持~~~~
~~~~强烈支持~~~~
~~~~强烈支持~~~~
~~~~强烈支持~~~~
9 楼
snowolf
2010-05-06
dejish 写道
javaz 写道
呵呵,继续努力哦。。
后面还有一双双眼睛在注视这你哦。。
后面还有一双双眼睛在注视这你哦。。
+1
繁体版进行中~
8 楼
dejish
2010-05-06
javaz 写道
呵呵,继续努力哦。。
后面还有一双双眼睛在注视这你哦。。
后面还有一双双眼睛在注视这你哦。。
+1
7 楼
mysyche
2010-05-06
人的一生难得做几件,让别人记住自己的事。博主你做到了。加油!
6 楼
Hermit_Macx
2010-05-04
哈哈 加油
5 楼
yinishao
2010-04-30
博主,加油!
4 楼
flashnwx
2010-04-29
3 楼
flashnwx
2010-04-29
呵呵!!继续加油。顶。。
2 楼
snowolf
2010-04-29
javaz 写道
呵呵,继续努力哦。。
后面还有一双双眼睛在注视这你哦。。
后面还有一双双眼睛在注视这你哦。。
莫大的压力与鼓励!
1 楼
javaz
2010-04-29
呵呵,继续努力哦。。
后面还有一双双眼睛在注视这你哦。。
后面还有一双双眼睛在注视这你哦。。
发表评论
-
SSLSocket获取数字证书
2013-06-05 17:53 0SSLSocket直接获得数字证书 package ... -
Java加密技术(十三)——由PEM文件获取密钥
2012-07-20 17:57 0密钥库文件通常是PEM格式,这一般是由OpenSSL生成。与J ... -
《Java加密与解密的艺术》重印,销往台湾!
2010-12-03 09:34 4779感谢大家对于《Java加密与解密的艺术》一直依赖的关注! ... -
Java加密技术(十二)——*.PFX(*.p12)&个人信息交换文件
2010-08-12 11:17 38384今天来点实际工作中的硬通货! 与计费系统打交道,少不了用到加密 ... -
Jasig CAS使用手札——一、了解Jasig CAS,简单运行!
2010-08-10 17:13 31439SSO : 单点登录(Single S ... -
《Java加密与解密的艺术》——配书源代码提供下载
2010-08-04 17:37 9750《Java加密与解密的艺术》上市小半年了,有不少朋友通过Jav ... -
Security证书相关文件格式汇总及其格式转换工具介绍
2010-06-10 17:58 0前段时间利用数字证书对几种语言(Java、.Net、Php) ... -
PKI常见证书格式和转换
2010-06-10 17:11 0PKCS 全称是 Public-Key Cryptograph ... -
《Java加密与解密的艺术》——迷你版提供下载
2010-06-03 23:57 8468《Java加密与解密的艺术》上市已2个月,有很多博友向我索要《 ... -
pkf<---->jks
2010-06-02 18:00 0/** * 从PKCS12格式转换为JKS格式 ... -
keytool建立双向认证
2010-06-02 15:18 0echo off echo 构建目录 mkdir ... -
关于Java企业级应用开发中的安全知识的探讨
2010-05-04 13:33 4085相信绝大多数做Java的朋友或多或少都会接触到Java安全技术 ... -
配置PKCS#11
2010-04-21 18:24 0配置PKCS#11(初学者) [ ... -
《Java加密与解密的艺术》本周上市,样书免费送!
2010-03-31 16:04 4994“千呼万唤使出来”——《Java加密与解密的艺术》终于要在本周 ... -
《Java加密与解密的艺术》封面已定,即将上市!
2010-03-15 22:15 6160经过一周多的反复审核,《Java加密与解密的艺术》封面终于敲定 ... -
《Java加密与解密的艺术》即将上市!
2010-03-01 09:47 7480不曾想,我的博客《Java ... -
Java加密技术(十一)——双向认证
2009-11-05 23:06 38557对于双向认证,做一个简单的描述。 服务器端下发证书,客户端接受 ... -
OSI安全体系结构
2009-06-10 18:41 5789最近研究安全技术,终 ... -
Java加密技术(十)——单向认证
2009-05-29 17:52 27667在Java 加密技术(九)中,我们使用自签名证书完成了 ... -
Java加密技术(九)——初探SSL
2009-05-28 09:25 53011在Java加密技术(八)中,我们模拟了一个基于RSA非 ...
相关推荐
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB...
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道...
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道...
图片到图片装载器、绘制火焰效果的X坐标,Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT ...
图片到图片装载器、绘制火焰效果的X坐标,Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT ...
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道...
图片到图片装载器、绘制火焰效果的X坐标,Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT ...
总的来说,这个实验旨在让学生掌握几种基础的加密算法及其在实际中的应用,包括环境配置、字符串与文件的加密解密,以及非对称加密的原理和操作。通过这些实验,学生可以深入理解信息安全技术的基本原理,并提高实际...
【Android源码——仿飞鸽传书源码.zip】是一个包含Android应用程序源代码的压缩文件,旨在帮助开发者理解和实现类似“飞鸽传书”的即时通讯功能。在这个项目中,你可以学习到如何在Android平台上构建一个基本的文件...
最后的理由根本不是理由,而是必然的选择,当我们在Windows环境下进行加密解密、逆向工程,还有病毒、木马等有害代码的分析和防治工作时,Win32汇编是唯一的选择。在任何讨论这方面内容的书籍中,汇编代码的篇幅总是...
基于MFC的加密解密工具的开发.pdf 基于MFC的动态链接库的创建和调用方法研究.pdf 基于MFC的工程软件界面设计.pdf 基于MFC的平板式悬架参数检测仪软件设计.pdf 基于MFC的数据库动态访问技术.pdf 基于MFC的文档加密...
基于MFC的加密解密工具的开发.pdf 基于MFC的动态链接库的创建和调用方法研究.pdf 基于MFC的工程软件界面设计.pdf 基于MFC的平板式悬架参数检测仪软件设计.pdf 基于MFC的数据库动态访问技术.pdf 基于MFC的文档加密...
基于MFC的加密解密工具的开发.pdf 基于MFC的动态链接库的创建和调用方法研究.pdf 基于MFC的工程软件界面设计.pdf 基于MFC的平板式悬架参数检测仪软件设计.pdf 基于MFC的数据库动态访问技术.pdf 基于MFC的文档加密...