- 浏览: 4408378 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (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加密与解密的艺术》一直依赖的关注!
鉴于身体原因,我已经长时间没有关注这本书具体的销量情况了。
但是,越来越多的朋友正在阅读这本书,更多得技术能手都已拥有了这本书,为什么?
1. 首印4000册在半年内全部售罄,现已重印2000册,广泛销售;
2. 繁体版将于近期出版,销往台湾;
3. 本书上市后在互动网、当当网、卓越网和豆瓣网得到了98%以上的好评率。
感谢大家的大力支持!
最近,总是不少朋友问我一些与书相关的技术问题:哪种摘要算法更安全,他们长度能固定吗?如何传递密钥,以及存储密钥?搭建一个双向/单向认证服务,具体应该怎么做?等等~
我想,单凭我只言片语可能无法说明白具体的含义,不如参考一下这本书,其实所有做Java开发的人都应该在案头备一本,因为项目中总会用得到!希望我的努力,能给大家高效的解决众多问题,谢谢!
似乎,事实的确如此。
国内对于加密技术比较封闭,缺乏热情。但这并不影响我们继续追求真知的激情,不是么?
楼主的观点很棒啊。
不去学习加解密,数字签名体会不到灵活使用加解密来保证信息完整和安全的乐趣,
老外在讲加解密的时候喜欢引入安全问题场景和多种解决的方法,理解这些能极大
增加对计算机整体知识体系的兴趣,不深入不其知滋味。
似乎,事实的确如此。
国内对于加密技术比较封闭,缺乏热情。但这并不影响我们继续追求真知的激情,不是么?
Right
拜读,谈不上!有支持就很感谢了!
这里面大部分能够得到大家认同,我就非常满足了!谢谢!!!

鉴于身体原因,我已经长时间没有关注这本书具体的销量情况了。

1. 首印4000册在半年内全部售罄,现已重印2000册,广泛销售;
2. 繁体版将于近期出版,销往台湾;
3. 本书上市后在互动网、当当网、卓越网和豆瓣网得到了98%以上的好评率。
感谢大家的大力支持!

最近,总是不少朋友问我一些与书相关的技术问题:哪种摘要算法更安全,他们长度能固定吗?如何传递密钥,以及存储密钥?搭建一个双向/单向认证服务,具体应该怎么做?等等~
我想,单凭我只言片语可能无法说明白具体的含义,不如参考一下这本书,其实所有做Java开发的人都应该在案头备一本,因为项目中总会用得到!希望我的努力,能给大家高效的解决众多问题,谢谢!

评论
11 楼
moshalanye
2014-11-17
snowolf 写道
似乎,事实的确如此。


楼主的观点很棒啊。
不去学习加解密,数字签名体会不到灵活使用加解密来保证信息完整和安全的乐趣,
老外在讲加解密的时候喜欢引入安全问题场景和多种解决的方法,理解这些能极大
增加对计算机整体知识体系的兴趣,不深入不其知滋味。
10 楼
snowolf
2014-11-15
moshalanye 写道
没想到 楼主是 这本书的作者,敬畏一下,国内对这方面的重视的人算是小众了。
我学这个的时候是看Java Security的英文版的pdf,JCA的官方文档,xml数字签名规约,KPI规范,源代码各种能找到的英文版的资料。
后来犹豫过是不是要买一本你的这本书,结果这本书放在购买书目中一直没有去买,没想到在这里知道作者是谁了。
之前在南京JUG活动中也做了java securty的讲解,讲完后竟然没有一个人问问题。
我学这个的时候是看Java Security的英文版的pdf,JCA的官方文档,xml数字签名规约,KPI规范,源代码各种能找到的英文版的资料。
后来犹豫过是不是要买一本你的这本书,结果这本书放在购买书目中一直没有去买,没想到在这里知道作者是谁了。
之前在南京JUG活动中也做了java securty的讲解,讲完后竟然没有一个人问问题。
似乎,事实的确如此。


9 楼
moshalanye
2014-11-14
没想到 楼主是 这本书的作者,敬畏一下,国内对这方面的重视的人算是小众了。
我学这个的时候是看Java Security的英文版的pdf,JCA的官方文档,xml数字签名规约,KPI规范,源代码各种能找到的英文版的资料。
后来犹豫过是不是要买一本你的这本书,结果这本书放在购买书目中一直没有去买,没想到在这里知道作者是谁了。
之前在南京JUG活动中也做了java securty的讲解,讲完后竟然没有一个人问问题。
我学这个的时候是看Java Security的英文版的pdf,JCA的官方文档,xml数字签名规约,KPI规范,源代码各种能找到的英文版的资料。
后来犹豫过是不是要买一本你的这本书,结果这本书放在购买书目中一直没有去买,没想到在这里知道作者是谁了。
之前在南京JUG活动中也做了java securty的讲解,讲完后竟然没有一个人问问题。
8 楼
hcmfys
2014-03-19
买本看看,学习下!!
7 楼
zz19900911
2012-12-03
上次看MAVEN实战的时候,作者就推荐这本书,有机会一定要看看.
6 楼
snowolf
2011-12-25
sunjing 写道
是因为我下载的jar包有问题,公司网关往jar包写入了内容,才导致了这个错误。出现了这种情况的,用MD5校验一下,不一致就重新下载吧
Right

5 楼
sunjing
2011-12-24
是因为我下载的jar包有问题,公司网关往jar包写入了内容,才导致了这个错误。出现了这种情况的,用MD5校验一下,不一致就重新下载吧
4 楼
sunjing
2011-12-05
您好,使用bouncycastle时,输出这些是怎么回事呢,修改什么配置能禁掉
Current policy properties:
mmc.sess_pe_act.block_unsigned: false
window.num_max: 5
jscan.sess_applet_act.sig_trusted: pass
file.destructive.state: disabled
jscan.sess_applet_act.block_all: false
window.num_limited: true
jscan.sess_applet_act.unsigned: instrument
mmc.sess_pe_act.action: validate
jscan.session.daemon_protocol: http
file.read.state: disabled
mmc.sess_pe_act.block_invalid: true
mmc.sess_pe_act.block_blacklisted: false
net.bind_enable: false
jscan.session.policyname: TU1DIERlZmF1bHQgUG9saWN5
mmc.sess_cab_act.block_unsigned: false
file.nondestructive.state: disabled
jscan.session.origin_uri: http://downloads.bouncycastle.org/java/bcprov-jdk16-146.jar
mmc.sess_cab_act.action: validate
net.connect_other: false
jscan.session.user_ipaddr: 219.143.200.114
jscan.sess_applet_act.sig_invalid: block
mmc.sess_cab_act.block_invalid: true
thread.thread_num_max: 8
jscan.sess_applet_act.sig_blacklisted: block
net.connect_src: true
thread.thread_num_limited: true
jscan.sess_applet_act.stub_out_blocked_applet: true
mmc.sess_cab_act.block_blacklisted: true
jscan.session.user_name: 219.143.200.114
thread.threadgroup_create: false
file.write.state: disabled
Current policy properties:
mmc.sess_pe_act.block_unsigned: false
window.num_max: 5
jscan.sess_applet_act.sig_trusted: pass
file.destructive.state: disabled
jscan.sess_applet_act.block_all: false
window.num_limited: true
jscan.sess_applet_act.unsigned: instrument
mmc.sess_pe_act.action: validate
jscan.session.daemon_protocol: http
file.read.state: disabled
mmc.sess_pe_act.block_invalid: true
mmc.sess_pe_act.block_blacklisted: false
net.bind_enable: false
jscan.session.policyname: TU1DIERlZmF1bHQgUG9saWN5
mmc.sess_cab_act.block_unsigned: false
file.nondestructive.state: disabled
jscan.session.origin_uri: http://downloads.bouncycastle.org/java/bcprov-jdk16-146.jar
mmc.sess_cab_act.action: validate
net.connect_other: false
jscan.session.user_ipaddr: 219.143.200.114
jscan.sess_applet_act.sig_invalid: block
mmc.sess_cab_act.block_invalid: true
thread.thread_num_max: 8
jscan.sess_applet_act.sig_blacklisted: block
net.connect_src: true
thread.thread_num_limited: true
jscan.sess_applet_act.stub_out_blocked_applet: true
mmc.sess_cab_act.block_blacklisted: true
jscan.session.user_name: 219.143.200.114
thread.threadgroup_create: false
file.write.state: disabled
3 楼
snowolf
2010-12-09
caiwenhn2008 写道
哈哈,总觉得印6000册少了点,昨天用公司的钱买了本,周末开始拜读您的佳作啊。
拜读,谈不上!有支持就很感谢了!

这里面大部分能够得到大家认同,我就非常满足了!谢谢!!!
2 楼
caiwenhn2008
2010-12-09
哈哈,总觉得印6000册少了点,昨天用公司的钱买了本,周末开始拜读您的佳作啊。
1 楼
Hermit_Macx
2010-12-08
恭喜恭喜啊 呵呵 保重身体哦

发表评论
-
SSLSocket获取数字证书
2013-06-05 17:53 0SSLSocket直接获得数字证书 package ... -
Java加密技术(十三)——由PEM文件获取密钥
2012-07-20 17:57 0密钥库文件通常是PEM格式,这一般是由OpenSSL生成。与J ... -
Java加密技术(十二)——*.PFX(*.p12)&个人信息交换文件
2010-08-12 11:17 38423今天来点实际工作中的硬通货! 与计费系统打交道,少不了用到加密 ... -
Jasig CAS使用手札——一、了解Jasig CAS,简单运行!
2010-08-10 17:13 31499SSO : 单点登录(Single S ... -
《Java加密与解密的艺术》——配书源代码提供下载
2010-08-04 17:37 9819《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 8485《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 4105相信绝大多数做Java的朋友或多或少都会接触到Java安全技术 ... -
我与《Java加密与解密的艺术》——从写博客到写书
2010-04-29 16:07 8815时间飞快,《Java加密与解密的艺术》上市快有一个月了,虽然具 ... -
配置PKCS#11
2010-04-21 18:24 0配置PKCS#11(初学者) [ ... -
《Java加密与解密的艺术》本周上市,样书免费送!
2010-03-31 16:04 5039“千呼万唤使出来”——《Java加密与解密的艺术》终于要在本周 ... -
《Java加密与解密的艺术》封面已定,即将上市!
2010-03-15 22:15 6202经过一周多的反复审核,《Java加密与解密的艺术》封面终于敲定 ... -
《Java加密与解密的艺术》即将上市!
2010-03-01 09:47 7513不曾想,我的博客《Java ... -
Java加密技术(十一)——双向认证
2009-11-05 23:06 42725对于双向认证,做一个简单的描述。 服务器端下发证书,客户端接受 ... -
OSI安全体系结构
2009-06-10 18:41 5805最近研究安全技术,终 ... -
Java加密技术(十)——单向认证
2009-05-29 17:52 27702在Java 加密技术(九)中,我们使用自签名证书完成了 ... -
Java加密技术(九)——初探SSL
2009-05-28 09:25 53083在Java加密技术(八)中,我们模拟了一个基于RSA非 ...
相关推荐
java加密和解密的方法,利用指定的密钥,可逆的。密钥必须16位。
Java作为一种广泛使用的编程语言,提供了丰富的工具和库来实现数据的加密和解密。本实例将聚焦于JAVA数据加密解密的实践应用。 首先,让我们理解加密和解密的基本概念。加密是一种将明文(可读信息)转化为密文(不...
本次使用JAVA语言,采用3DES加密算法进行对文本文件的加密,通过二进制和十六进制的转换来实现,产生加密文件,再对加密文件进行解密。 关键词:DES加密算法、加密、解密。摘要 随着现代网络技术的飞速发展,人们...
Java加密解密工具包,通常用于保护敏感数据的安全,防止未经授权的访问或篡改。这个名为"JCT"的工具包提供了丰富的功能,使得开发者在Java应用中集成加密和解密操作变得更加简单。下面我们将详细探讨Java加密的相关...
Java加密解密工具是开发过程中不可或缺的部分,尤其是在处理敏感数据时,确保数据的安全性至关重要。在Java中,我们可以使用各种库和内置API来实现加密和解密操作。本篇文章将深入探讨Java加密解密的核心概念、常用...
Java 实现文件的加密与解密是指利用 Java 语言将资源文件(包括图片、动画等类型)进行简单的加密和解密。这种策略的原因和好处是将准备好的资源存储在云上,使用时通过网络进行读取即可,减少了应用程序本身的大小...
"C# RSA加密与JAVA解密,实现相互通信"的主题聚焦于如何利用RSA公钥/私钥加密算法在C#和Java两个不同的编程环境中实现安全的数据交换。RSA是一种非对称加密算法,它使用一对密钥——公钥和私钥,公钥用于加密,私钥...
Java实现的RSA加密解密算法示例 本文主要介绍了Java实现的RSA加密解密算法,结合实例形式分析了Java RSA加密解密算法的相关实现技巧。 知识点1:RSA加密解密算法简介 RSA加密解密算法是一种非对称加密算法,由Ron...
在Java编程环境中,处理文件的压缩与解压缩是常见的任务,而涉及到安全性,加密和解密就显得尤为重要。本文将详细讲解如何使用Java实现ZIP压缩包的加密与解密。 首先,我们需要理解加密的基本概念。加密是将明文...
在Java编程语言中,实现加密和解密是安全领域中的重要任务,主要用于保护数据的隐私性和完整性。本文将深入探讨如何使用Java进行加密和解密操作,主要关注以下几个方面: 1. **加密算法理解** - **对称加密**:如...
在Java编程语言中,公钥和私钥加密解密是一种重要的安全技术,广泛应用于网络通信、数据传输等领域。本文将详细解析如何使用Java实现公钥和私钥的加解密操作,以及相关的关键概念和代码示例。 首先,我们要了解公钥...
JAVA也是通过包来实现加密和解密的,那么我的C++是通过OPENSSL的库来实现的。 重点来到了:RSA使用过程 1、C++随机生成一对公钥和私钥 2、JAVA用公钥给明文打包形成密文 3、C++用私钥解密密文
Java文本加密解密是计算机编程领域中的一个重要主题,特别是在数据安全和信息安全方面。在这个课程设计中,我们将使用Java语言来实现一个简单的文本加解密系统,该系统具有图形用户界面(GUI),使得用户能够方便地...
排列码是一种在信息安全领域常用的编码方式,主要用于数据的加密与解密。它的基本思想是将原始数据通过特定的算法进行编码,使得数据在传输或存储过程中不易被破解,增加了数据的安全性。在Java中实现排列码,我们...
主要是利用Java自带的方法进行加密和解密
des加密算法(js+java)加密与解密结果相同 包含三个文件 : des.js des.html ,用于实现前端脚本的加密与解密 des.java 用于后台的加密解密操作; 项目中正好用到,已经过验证,两个加密解密结果相同,分享给...
"加密和解密文件"的主题涉及到信息安全的核心技术,它确保了数据在未经授权的情况下无法被访问或理解。这里的描述提到这是一个带有图形用户界面(GUI)的工具,这使得用户能够更加直观和便捷地操作加密和解密过程,...
总之,“javascript加密java解密”的主题涉及了前端与后端的安全通信策略,通过JavaScript对数据进行加密,然后在Java环境中进行解密,以保障数据在传输过程中的安全。实际操作中,开发者需要根据具体需求选择合适的...
java 加密解密的艺术
java 安卓 同步加密解密,使用私钥加密 解密。增加数据传输安全度