E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java安全
Java安全
通信、数字证书及应用实践
摘要:在本文中,我用详细的语言和大量的图片及完整的程序源码向你展示了在JAVA中如何实现通过消息摘要、消息验证码达到安全通信、以及用Java的工具生成数字证书,和用程序给数字证书签名、以及用签名后的数学证书签名applet突破applet的访问权限的过程,给出了全部例子的详细代码。通过本文中你可以学到以下知识:●程序间如何安全通信●什么是及如何生成消息摘要●什么是及如何生成消息验证码●如何使用Ja
zhglhy
·
2011-11-10 20:00
java
Java安全
结构“沙盒”模型4个组成部分
JAVA的安全模型不同于传统的安全方法,传统的安全方法中,大多数操作系统允许应用程序充分访问系统资源,在操作系统不提供安全保护的机器里,运行环境不能被信任。为了弥补这个缺陷,安全策略经常要求在应用程序执行之前对应用程序建立信任,例如要求程序员在执行从网上获得的应用程序前,先检查病毒和源代码中不安全的代码。这种方法有2个问题: (1)确定程序是否安全的检查很复杂很浪费时间,很少有程序员愿意
vvsongsunny
·
2011-11-08 10:00
java
Java安全
结构“沙盒”模型4个组成部分
JAVA的安全模型不同于传统的安全方法,传统的安全方法中,大多数操作系统允许应用程序充分访问系统资源,在操作系统不提供安全保护的机器里,运行环境不能被信任。为了弥补这个缺陷,安全策略经常要求在应用程序执行之前对应用程序建立信任,例如要求程序员在执行从网上获得的应用程序前,先检查病毒和源代码中不安全的代码。这种方法有2个问题: (1)确定程序是否安全的检查很复杂很浪费时间,很少有程序员愿意
vvsongsunny
·
2011-11-08 10:00
java
Java安全
传输实践2
证书概述:ICM服务器证书由中间CA签发中间CA由CA签发UCGW客户端证书由中间CA签发中间CA由CA签发证书签发过程:创建ICM自签证书keytool-genkey-dname"CN=mars_icm,OU=rv,O=rcd,L=ZB,ST=bj,C=China"-aliasicm-keyalgRSA-keystoretemp/iview.keystore-keypass111111-stor
feu yeux
·
2011-11-05 04:00
10分钟教会你Apache Shiro
Apache Shiro一个功能强大,使用简单的
Java安全
框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 实际上,Shi
yajie
·
2011-10-28 08:00
java安全
SSL
java安全
SSL有两个重要的概念Java Cryptography Architecture(JCA)java加密体系,Java Secure Socket Extension(jsse)
java安全
weilingfeng98
·
2011-10-21 18:00
java
Java安全
之对称加密与非对称加密
原文地址:http://blog.csdn.net/furongkang/article/details/6882039Java中加密分为两种方式一个是对称加密,另一个是非对称加密。对称加密是因为加密和解密的钥匙相同,而非对称加密是加密和解密的钥匙不同。对称加密与非对称加密的区别:对称加密称为密钥加密,速度快,但加密和解密的钥匙必须相同,只有通信双方才能知道密钥。非对称加密称为公钥加密,算法更加复
forlong401
·
2011-10-21 11:00
java
加密
算法
解密
工具
byte
10分钟教会你Apache Shiro
Apache Shiro一个功能强大,使用简单的
Java安全
框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 实际上,Shiro的主要功能是管理应用程序
guoyiqi
·
2011-10-18 08:00
apache
Java安全
之对称加密、非对称加密、数字签名
Java中加密分为两种方式一个是对称加密,另一个是非对称加密。对称加密是因为加密和解密的钥匙相同,而非对称加密是加密和解密的钥匙不同。对称加密与非对称加密的区别:对称加密称为密钥加密,速度快,但加密和解密的钥匙必须相同,只有通信双方才能知道密钥。非对称加密称为公钥加密,算法更加复杂,速度慢,加密和解密钥匙不相同,任何人都可以知道公钥,只有一个人持有私钥可以解密。对称加密解密:/* *对称加密 */
furongkang
·
2011-10-17 19:00
java
加密
exception
String
解密
byte
Java安全
之对称加密与非对称加密
Java中加密分为两种方式一个是对称加密,另一个是非对称加密。对称加密是因为加密和解密的钥匙相同,而非对称加密是加密和解密的钥匙不同。 对称加密与非对称加密的区别: 对称加密称为密钥加密,速度快,但加密和解密的钥匙必须相同,只有通信双方才能知道密钥。 非对称加密称为公钥加密,算法更加复杂,速度慢,加密和解密钥匙不相同,任何人都可以知道公钥,只有一个人持有私钥可以解密。 对称加密解密:
jandroid
·
2011-10-17 19:00
java
Java安全
之对称加密与非对称加密
Java中加密分为两种方式一个是对称加密,另一个是非对称加密。对称加密是因为加密和解密的钥匙相同,而非对称加密是加密和解密的钥匙不同。 对称加密与非对称加密的区别: 对称加密称为密钥加密,速度快,但加密和解密的钥匙必须相同,只有通信双方才能知道密钥。 非对称加密称为公钥加密,算法更加复杂,速度慢,加密和解密钥匙不相同,任何人都可以知道公钥,只有一个人持有私钥可以解密。 对称加密解密:
jandroid
·
2011-10-14 15:00
java
java安全
6
package com.ngsn.security; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutput
mutourenoo
·
2011-10-11 16:00
java
让Apache Shiro保护你的应用
Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的
Java安全
框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用
txf2004
·
2011-09-29 17:00
apache
让Apache Shiro保护你的应用
Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的
Java安全
框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用
qq413041153
·
2011-09-29 17:00
apache
java安全
5
package com.ngsn.security; import java.security.MessageDigest; /** * 数字摘要应用 * MD5 或 SHA 算法 加密 * @author John.Yao */ public class SecretKeyTest4 { public static void main(String[]
mutourenoo
·
2011-09-27 10:00
java
java安全
3
package com.ngsn.security; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.PBEKeySpec; import javax.crypto.spec.PBEPa
mutourenoo
·
2011-09-27 10:00
java
java安全
4
package com.ngsn.security; import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import javax.crypto.Cipher; /** * 非对称加密(公钥加密,私钥解密) * RSA:为非对称
mutourenoo
·
2011-09-27 10:00
java
java安全
2
package com.ngsn.security; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExcept
mutourenoo
·
2011-09-27 10:00
java
java安全
1
package com.ngsn.security; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; /** * 对称加密(加密解密的密钥一样) * @author John.Yao * */ public class Se
mutourenoo
·
2011-09-27 10:00
java
JAVA中进行数据完整性验证
最近在看
JAVA安全
方面的东东。简单地说,安全包括访问控制、数据安全两部分。安全访问控制是根据系统需求进行设计的,对资源进行访问控制的一种措 施。
haofeng82
·
2011-09-12 09:00
数据完整性
公钥加密,私钥解密示例程序(JAVA)
最近再研究
JAVA安全
方面的东西,总结一下,大家有用到的可以参考下。
sunguangran
·
2011-09-02 10:00
java
exception
加密
String
解密
byte
软件方面的书籍
《
Java安全
性编程》(已绝版) 网络方面书籍: 1.《TCP/IP 卷》(一,二,三) 其他书籍: 1.《简单之美:软件开
bsszds
·
2011-08-24 18:00
软件
了解到的技术备忘
1.
java安全
编程2.工作流3.seam4.数据挖掘5.android6.ibatis7.MetaSeeker(网页信息提取)8.PostgreSQL(一款免费的数据库)
北京云帆互联科技
·
2011-08-24 17:30
other
教你用
Java安全
有效的实现两星期内自动登陆功能-Session
现在很多网站都有为用户保存登陆信息(即保存Cookie)的功能,当用户下一次进入网站时,可以帮助用户自动登陆,使网站显得更加友好。笔者通过研究ACEGI项目的自动登陆源码,编写了一个安全有效的实现两星期自动登陆功能的JAVA工具类,。下面是具体的实现流程和实现代码。先说一下流程:1.保存用户信息阶段:当用户登陆网站时,在登陆页面填写完用户名和密码后,如果用户在提交时还选择了“两星期内自动登陆”复
jpr1990
·
2011-08-22 14:00
教你用
Java安全
有效的实现两星期内自动登陆功能-Session
现在很多网站都有为用户保存登陆信息(即保存Cookie)的功能,当用户下一次进入网站时,可以帮助用户自动登陆,使网站显得更加友好。笔者通过研究ACEGI项目的自动登陆源码,编写了一个安全有效的实现两星期自动登陆功能的JAVA工具类,。下面是具体的实现流程和实现代码。 先说一下流程: 1.保存用户信息阶段: 当用户登陆网站时,在登陆页面填写完用户名和密码后,如果用户在提交时还选择了“两星期内自
webcode
·
2011-08-22 14:00
session
Apache Shiro 使用手册(一)Shiro架构介绍
一、什么是ShiroApacheShiro是一个强大易用的
Java安全
框架,提供了认证、授权、加密和会话管理等功能:认证-用户身份识别,常被称为用户“登录”;授权-访问控制;密码加密-保护或隐藏数据防止被偷窥
kdboy
·
2011-08-21 23:00
shiro
安全框架
SecurityManager 的基础用法
实际上,安全管理器根据
Java安全
策略文件决定将哪组权限授予类。然而,当不可信的类和第三方应用使用JVM时,
Java安全
管理器将使用与JVM相关的安全策略来识别恶意操作。
nickkathy
·
2011-08-11 18:00
Security
密钥加密解密
最近闲来无事..稍稍的研究了下
java安全
.说到安全 加密->解密 数字摘要MD5/SHA算法 数字签名,数字证书等..
force_pz
·
2011-08-08 15:00
加密解密
java安全
2--根据输入密码方式对数据加密解密
publicclassSecretKeyTest{ publicstaticvoidmain(String[]args)throwsException{ SecrectEncrypt(); SecretDecrpy(); } privatestaticvoidSecrectEncrypt()throwsException{ //根据输入的值得到密钥 Ciph
wyabc1986
·
2011-07-18 19:00
java
加密
exception
String
解密
byte
java安全
1--根据随机生成密码数据加密解密
packagecom.secretkey; importjava.io.ByteArrayOutputStream; importjava.io.FileInputStream; importjava.io.FileOutputStream; importjava.io.InputStream; importjava.io.ObjectInputStream; importjava
wyabc1986
·
2011-07-14 20:00
java
exception
加密
String
解密
byte
让Apache Shiro保护你的应用
Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的
Java安全
框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用
xiao_feng68
·
2011-07-09 23:00
apache
让Apache Shiro保护你的应用
是否觉得现有的
Java安全
解决方案难以使用,只会让你更糊涂?本文介绍的Apache Shiro,是一个不同寻常的
Java安全
框架,为保护应用提供了简单而强大的方法。
panenfei
·
2011-07-06 14:00
apache
JA-SIG(CAS)学习笔记3
技术背景知识: JA-SIGCAS服务环境搭建,请参考:JA-SIG(CAS)学习笔记1 JA-SIGCAS业务架构介绍,请参考:JA-SIG(CAS)学习笔记2 HTTPS所涉及的
Java安全
证书知识
张xtpgyaps
·
2011-06-30 13:00
Java深度历险(九)——
Java安全
(自infoq)
本文并不会讨论Web应用的安全性,而是介绍
Java安全
一些底层和基本的内容。 认证 用户
caowenkun
·
2011-06-30 10:00
java
Java深度历险(九)――
Java安全
本文并不会讨论Web应用的安全性,而是介绍
Java安全
一些底层和基本的内容。认证用户认证是应用安全性的
hf.caogen
·
2011-06-28 23:15
java
职场
安全
休闲
深度历险
置顶目录
Java垃圾回收机制与引用类型Java深度历险(五)Java泛型Java深度历险(六)Java注解Java深度历险(七)Java反射与动态代理Java深度历险(八)JavaI/OJava深度历险(九)
Java
老马睡不醒
·
2011-06-22 21:00
深入java虚拟机读书笔记——第三章 安全
组成Java沙箱的基本组件如下:A.类加载体系结构B.class文件检验器C.内置于Java虚拟机(及语言)的安全特性D.安全管理器及JavaAPI
Java安全
模型的前三个部分——类加载体系结构、class
yefeng_laixi
·
2011-06-01 16:00
java
jvm
虚拟机
网络应用
读书
php与
java安全
之争
很多人说java比php安全,其实这个说法很多人误解,其实安全在于程序的逻辑,代码的严谨,另外就是服务器设置的安全,关于java比php的安全一说,我不同意,java编译的话,现在可以反编译,另外开源的精神就是让更多优秀的工程师学习、扩展、补充软件系统功能,完善不仅是一个几百人就能想周全的系统,所以开源系统更具有安全性,微软那么优秀的公司也一直出bug呢,所以说php开源更安全,更快速,并且新的p
eric1089
·
2011-05-29 06:05
java
PHP
开源
职场
休闲
让Apache Shiro保护你的应用[转]
是否觉得现有的
Java安全
解决方案难以使用,只会让你更糊涂?本文介绍的ApacheShiro,是一个不同寻常的
Java安全
框架,为保护应用提供了简单而强大的方法。
hhs
·
2011-05-27 15:00
shiro
Java安全框架
Java安全
传输实践
传输层安全访问是通过身份验证和加密传输的过程。JDK的JSSE提供了传输层安全访问的实现。本文旨在通过一个完整的TLS通讯实例,辨析一个普遍的误导。网络上停留在理论的简单实例通常存在一个误导。在双向信任的情况下,双方都需要信任对方的证书。这样的例子很多,普遍拷贝并简述过程。其实,在实践中发现,双方都信任一个权威的CA,并持有该CA根证书和该CA签发的证书,即可以信任对方,实现通讯,不需要对方证书。
javasee
·
2011-05-27 09:00
java
socket
网络协议
sun
Exchange
Java安全
传输实践
传输层安全访问是通过身份验证和加密传输的过程。JDK的JSSE提供了传输层安全访问的实现。本文旨在通过一个完整的TLS通讯实例,辨析一个普遍的误导。网络上停留在理论的简单实例通常存在一个误导。在双向信任的情况下,双方都需要信任对方的证书。这样的例子很多,普遍拷贝并简述过程。其实,在实践中发现,双方都信任一个权威的CA,并持有该CA根证书和该CA签发的证书,即可以信任对方,实现通讯,不需要对方证书。
ljh0242
·
2011-05-27 09:13
java
职场
java线程
休闲
Java安全
传输实践
传输层安全访问是通过身份验证和加密传输的过程。JDK的JSSE提供了传输层安全访问的实现。本文旨在通过一个完整的TLS通讯实例,辨析一个普遍的误导。网络上停留在理论的简单实例通常存在一个误导。在双向信任的情况下,双方都需要信任对方的证书。这样的例子很多,普遍拷贝并简述过程。其实,在实践中发现,双方都信任一个权威的CA,并持有该CA根证书和该CA签发的证书,即可以信任对方,实现通讯,不需要对方证书。
ljh0242
·
2011-05-27 09:13
java
职场
休闲
java基础
Java深度历险(九)——
Java安全
本文并不会讨论Web应用的安全性,而是介绍
Java安全
一些底层和基本的内容。认证用户认证是应用安全性的重
成富
·
2011-05-27 00:00
Java安全
传输实践
传输层安全访问是通过身份验证和加密传输的过程。JDK的JSSE提供了传输层安全访问的实现。本文旨在通过一个完整的TLS通讯实例,辨析一个普遍的误导。网络上停留在理论的简单实例通常存在一个误导。在双向信任的情况下,双方都需要信任对方的证书。这样的例子很多,普遍拷贝并简述过程。其实,在实践中发现,如果双方都信任一个权威的CA,并持有该CA根证书和该CA签发的证书,即可以信任对方,实现通讯,不需要对方证
feu yeux
·
2011-05-26 14:00
Java安全
:java非对称加密源代码(RSA)
鉴于rsa加密的重要性和相关源代码的匮乏,经过整理特此贴出。需要到http://www.bouncycastle.org下载bcprov-jdk14-123.jar。 import javax.crypto.Cipher; import java.security.*; import java.security.spec.RSAPublicKeySpec; import java.se
63938525
·
2011-05-20 13:00
java
Security
J#
让Apache Shiro保护你的应用
是否觉得现有的
Java安全
解决方案难以使用,只会让你更糊涂?本文介绍的ApacheShiro,是一个不同寻常的
Java安全
框架,为保护应用提供了简单而强大的方法。
Les Hazlewood
·
2011-05-11 00:00
WEB服务器工作机制由浅至深(4):【How Tomcat Works】第10章翻译分析及Tomcat安全性探讨
第十章凑合着看了一遍 这一章主要讲述的是Tomcat安全性,说实话,由于在平时使用中很少用到此部分 因此本章的内容比较生涩、我还另外找了其他的Tomcat安全性有关资料和
Java安全
管理器资料 &
s929498110
·
2011-05-04 23:00
tomcat
工作
Web
WEB服务器工作机制由浅至深(4):【How Tomcat Works】第10章翻译分析及Tomcat安全性探讨
第十章凑合着看了一遍 这一章主要讲述的是Tomcat安全性,说实话,由于在平时使用中很少用到此部分 因此本章的内容比较生涩、我还另外找了其他的Tomcat安全性有关资料和
Java安全
管理器资料 &
s929498110
·
2011-05-04 23:00
tomcat
工作
Web
Java安全
沙箱机制
Java安全
模型的前三个部分——类加载体系结构、class文件检验器、Java虚拟机(及语言)的安全特性一起达到一个共同的目的:保持Java虚拟机的实例和它正在运行的应用程序的内部完整性,使得它们不被下载的恶意代码或有漏洞的代码侵犯
墙头草
·
2011-04-12 11:00
转:
Java安全
沙箱机制
http://fhz1980.blog.163.com/blog/static/35528771201010961835141/
Java安全
沙箱机制组成Java沙箱的基本组件如下:·类加载体系结构·class
shuany
·
2011-04-12 09:00
java
jvm
数据结构
虚拟机
网络应用
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他