`
linuxgao
  • 浏览: 52967 次
社区版块
存档分类
最新评论
Rss 文章列表
工具截图,Java1.6 第1章.基础知识       金融IC卡的发卡行主密钥有三个,是MDKac/MDKenc/MDKmac(如果支持国密和标密,那就是6个),分别用于应用加密、脚本加密、MAC的生成与校验。每个卡片中也是三把卡片密钥UDK,分别由银行主密钥分散得来,分散因子为卡片号pan和卡片序列号组合补位得来。       ARQC是授权请求密文(Authorization Request Cryptogram),由卡片根据交易数据、卡片计数器ATC产生,在终端的银联55域中,上传到行方验证,使用ac密钥。       ARPC是授权响应密文(Authorization Response ...
目前还没有公开实现SM3withSM2签名的jce provider。而sm3、sm2、SM3withSM2算法的实现确实比比皆是。QQ:22066821 而实现只有签名算法的JCE Provider是不需要SUN(现在是Oracle了)进行jar包签名的,完全可以自行实现。 本文是基于BC 157版本开发的,在BC 157版本中,已经对SM2/SM3/SM4等国密算法进行了支持,当然支持的方式是light weight API,而不是在Provider中进行支持。 自制JeffProvider的例子如下: public JeffProvider() { AccessControlle ...

SM2加密

public void test2() { // BC中已经定义好的SM2曲线 ECCurve localECCurve = GMNamedCurves.getByName("sm2p256v1").getCurve(); // 公钥der格式有前缀公钥名称、公钥参数,后面是XY,xy前面必须有04,表示是x和y,03表示x压缩,02表示x不压缩 String s4 = "04F58EFDF08811BC76F52D08ABB6B62D2F9C3BFD5FACDAA7B6A7660F52236A5B8A2A3712FB6ACC90BE051 ...
环境: Redhat AS 5.5 x86_64 apache 2.2.3 weblogic 10.3.5 curl 网络:                     /weblogic_20.103:7070    apache_10.103---                     \weblogic_20.103:7070 三种反向代理方式: 1、无负载均衡1vs1 2、有负载均衡之mod_proxy_balace(保持回话、不保持会话) 3、有负载均衡之mod_wl_22 ----------------------------------------------------- ...
密码机:硬件加密模块、HSM,支持国密的SM3WITHSM2算法 BC:BouncyCastle,开源第三方安全组件,支持SM3摘要,尚不支持sm2 OIDS: SM3withSM2 OID 为1.2.156.10197.1.501。 SM2的公钥参数OID为1.2.156.10197.1.301 <QQ:22066821> 正常的SHA1withRSA证书是这样的: X509v3CertificateBuilder builder = new JcaX509v3CertificateBuilder(new X500Name(issuer), serial, notBefo ...
    今年年初为了修改日志系统,仓促之下试用了logback和log4j,发现logback在日志生成速度上大幅优于log4j,但是上游项目大量使用log4j加上两者的日志生成性能都低于业务交易设计要求,就没有采用。 这几天完善平台,详细比较了一下两者的性能,环境是这样的: 门面都采用slf4j 1.7.5 logback 1.0.3 log4j 1.2.17     测试类就是简单的循环日志记录,分别在win7、Linux下做了单线程、多线程的不同循环次数多场景测试,只有1次的在Linux下测试结果是logback优于log4j,其他全部是log4j略优于logback。     各种环 ...
场景: 基于JAVA EE的BS应用,前端使用IE浏览器,需要通过串口与pos、地磅、显示屏等外设进行通信。 目前与串口应用基本上都是一个本地应用,用vc、vb、delphi等开发工具开发,使用ie直接与com 通信的案例非常少。 因为项目的软件架构风格不能改变,决定了必须用IE与com通信,这种情况下,采用ActiveX的方式 成为不多的选择之一 1环境   后台就不说了,没有什么关系,下面是前端的环境   操作系统:win7(32、64)、xp   浏览器:IE 8   ACTIVEX:MSCOMM   html控制:javascript 2安装   主要是mscomm控件的安装,   针对 ...
wlst = WebLogic Scripting Tool weblogic一键部署,就是象weblogic config wizard一样,创建一个域,并且创建jdbc、发布app等,只不过是静默安装 这就用到了wlst wlst的脚本是基于Jython(python的变种)的,比较容易理解,目前的shutdown.sh就会自动生成一个shutdown.py(纯python脚本) wlst有3种工作方式 1:控制台指令方式 $wl_home/common/bin/wlst.sh 在控制台输入相关的命令函数 2:脚本方式 准备批命令脚本xxx.py 先加载环境变量,${WL_HOME} ...
DPI与明宇报表的背景设置一例 资料: 合伙企业执照副本的尺寸为19.9*13.7厘米 DPI:Dots per inch,打印的名词,每英寸墨点数,有时也用于每英寸的像素数PPI(如windows系统) 明宇报表:一种web报表工具,设计时可以通过加载背景,放置套印数据项的位置 设计过程: 通过扫描和裁剪,制作出合伙企业执照副本的尺寸为19.9*13.7厘米,dpi为72,文件格式为jpg;加载背景后,按照背景的位置添加各个打印项位置。 故障现象: 打印时,整个数据项好像抽抽了,都往左上角偏,带背景打印时,连背景也像是按照70%的比例缩放了。 分析: 打印出的背景也比实物小,检查打印参数没有缩 ...
别让技术研发沾染上太多的商业气息 -----读《龙芯之父胡伟武:谁敢说龙芯不是国货》 http://tech.sina.com.cn/it/2009-06-29/15243220105_2.shtml    狗剩的诞生,国人给予了太多的希望和关注,当成是“中国芯”,如今的龙芯则完全是一款商业cpu。现如今和研发狗剩的时代不同了,MIPS指令集已经超过专利保护期,已不需要交专利费,购买授权完全是商业话运作,在我看来,就像是考取Oracle认证,目的是告诉别人,我能做这个事。    龙芯和国防已经扯不上关系。指令集和cpu的关系我理解就像算法和软件的关系,有了算法,你可以用c实现,他可以用java实 ...

some_pic2

打发打发打发打发的
...
app情况:web应用下开启一个新的线程A,在线程A中又创建了线程B 在B.start()后,A有个sleep(10000),此时报错。 报错时其他业务能顺利执行,jvm heap未满。 系统启动后几天一直是好的,运行4、5天后就会出现这个现象 异常如下: java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start(Native Method) 修改java内存参数后10天没有出现这个问题 原来是 -Xms1236m -Xmx1236m -XX:PermSize=128m 修改 ...
今天应该不是貌似了,到了该终结的时候,总结一下两个多月来过程吧 环境: HP-UX11.23 IA64 4C8G  (CPU=1300m) Weblogic 8.1 sp3 (后升级到sp6) HP jdk 1.4.2.10(曾经升级到20) Oracle 10.1.0.2 现象: 每天有1到5次weblogic挂起,挂起是cpu占用100%或者200%,http访问不响应,kill -3 <pid>打不出thread dump,telnet <ip> 7001没有反应,weblogic console不相应。从console的gc回收曲线上能看出每次挂起都是在gc开始的 ...
周二上午请假了,中午回到办公室,大伙还在休息,先不打扰他们,自己看看java进程状态吧。打开secreCRT,运行top(最近2个月非常熟悉了一连串的操作),看到java进程的time是430多,知道上午不在办公室这段时间,weblogic平安无事。 好久没有看到java进程的time有这么大了,上午去医院的郁闷轻松了不少。 一直到晚上,weblogic挺住了,晚上加班搞查询的应用分离,为了加载部分静态变量,主动重启了weblogic。 周三一天到现在,weblogic还是没有出问题,用户反应比昨天还快了不少,考虑速度快的原因可能是部分单位的统计报表做完了,数据库的压力小,速度自然会快一些。 今 ...
Global site tag (gtag.js) - Google Analytics