`
63938525
  • 浏览: 46664 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
spring aop中的<tx:advice> 一般应用于事务管理 例如: <aop:config> <aop:advisor id="managerTx" pointcut="execution(* cn.ccb.bccb..*.bs.impl.*.*(..))" advice-ref="txAdvice" order="2" /> </aop:config> <tx:advice id="txAdvice" transa ...
接上次。。。 第一种实现方式:针对于拦截多个包中的某一规则的方法 配置文件:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/ ...
AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。   AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscutting enterprise concerns,例 ...

RFID

射频识别技术(Radio Frequency Identification,缩写RFID),是一项利用射频信号通过空间耦合或散射实现无接触信息传递并通过所传递的信息达到识别目的的技术。 RFID系统至少包含电子标签和阅读器两部分。电子标签是射频识别系统的数据载体,电子标签由标签天线和标签专用芯片组成。依据电子标签供电方式的不同,电子标签可以分为有源电子标签(Active tag)、无源电子标签(Passive tag)和半无源电子标签(Semi—passive tag)。有源电子标签内装有电池,无源射频标签没有内装电池,半无源电子标签(Semi—passive tag)部分依靠电池工作。 RF ...

8583简单例子

8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东西,比如避孕药,或者感冒冲剂,一般情况下定义放避孕药的抽屉最好永远放避孕药,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。     数量是这么规定的,有三种情况:     首先是定量,也就是说定义好这个抽屉放30瓶避孕药,就放30瓶一瓶也不能多,一瓶也不能少。     其次是LLVAR,也就是说用1位字节定义数量,比如0x12表示里头放12瓶,当然你也可以理解为16+2=18瓶。但要是0x12表示12,那0x13就等于13,不要 ...
单纯的讲IS08583那些字段的定义,我觉得没有什么意思,标准中已经对每个字段解释的非常详细了,如果你觉得理解英文版的ISO8583规范有些困难,网上也有同行为我们翻译好的中文版ISO8583规范,所以我的目的是达到阅读本文后能 ...
1.1 数字证书的概念以及作用      数字证书又称为数字标识,是标志网络用户身份信息的一系列数据。它提供了一种在互联网上身份验证的方式,是用来标志和证明网络通信双方身份的数字信息文件。通俗地讲,数字证书就是 ...
一:需要包含的包     import java.security.*;     import java.io.*;     import java.util.*;     import java.security.*;     import java.security.cert.*;     import sun.security.x509.*     import java.security.cert.Certificate;     import java.security.cert.CertificateFactory; 二:从文件中读取证书     用keytool将.keystor ...
参考:     http://justsee.javaeye.com/blog/747824     http://www.javaeye.com/wiki/security/1710-one-way-encryption-algorithm     http://sarin.javaeye.com/blog/600045 三篇文章!!!
RSA     这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。     这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。     公钥公开,私钥保密。我们用公钥加密数据,用私钥解密数据。能不能反过来呢,用私钥加密,用公钥解密呢?不可以! 通过java代码实现如下:Coder类见 java加密技术(一) Java ...
  这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary sequences of octets in a form that need not be humanly readable.) 常见于邮件、http加密,截取http信 ...
DES DES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中 Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。   DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位。 通过java代码实现如下:Coder类见 java加密技术(一) Java代码 import java.security.Key;   import java ...
除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBE PBE     PBE——Password-based encryption(基于密码的验证)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方式。 通过java代码实现如下:Coder类见 java加密技术(一) Java代码 import java.security.Key;   im ...
ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。     当我开始整理《Java加密技术(二)》的时候,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最终只有一种答案——ECC算法在jdk1.5后加入支持,目前仅仅只能完成密钥的生成与解析,对于通过密钥对数据进行处理的java实现仅在javacard项目中使用。 这已经是另一个领域了,完全跳出了J2 ...
  接下来我们介绍DSA数字签名,非对称加密的另一种实现。 DSA DSA-Digital Signature Algorithm 是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配则认为验证失败!也就是说传输中的数据可以不再加密,接收方获得数据后,拿到公钥与签名比对数据是否有效! 通过java代码实现如下:Coder类见 java加密技术(一) Java代码 ...
Global site tag (gtag.js) - Google Analytics