自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java中UDP传输协议

package pack;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/*

2015-07-31 23:24:22 1012

原创 各种系统下CSP开发免签名调试方法

我们开发的CSP.dll要调试的话,不能每次都给微软付费签名认证吧,而在内核调试模式下,微软windows系统不验证签名,还有一种方法是修改系统文件屏蔽微软签名验证,下面说明方法步骤。1. windows xp SP2系统在C:\Windows\System32下找到advapi32.dll,用UltraEdit 打开advapi32.dll (version 5.1.2600.2180) 。 1

2015-07-21 23:20:17 2065 2

转载 linux下各种格式软件包的安装

从网站或是在CD-ROM上找到的Linux软件包,大部分为rpm、tar、gz、tgz、bz、bz2等格式。下面我们编介绍一下它们的安装方法。一、RPM格式文件的安装RPM 是RedHat Package Manager(RedHat软件包管理工具)的缩写。现在主流的Linux发行版本都采用了这一公认的开放式行业标准了(包括Red Hat Linux、Open Linux、S.u.S.E Linux

2015-07-11 13:24:46 803

原创 dll注册加载失败解决方法

当输入命令regsvr32 A.dll注册时,跳出下面错误提示:模块C:\windows\System32\A.dll加载失败。 请确保该二进制存储在指定的路径中,或者调试它检查该二进制或相关的 .DLL文件是否有问题查了很多资料,总而言之是64位系统的system32与syswow64的混淆原因,解决方法就是到syswow64目录下使用regsvr32 命令。但我根据这种解决方法,还是不能解

2015-07-08 17:45:54 96355 9

原创 dll签名两种方法

下面两种签名方法,都是对csp.dll签名,都不是CA颁发的,且效果不同, 一:通过自建证书签名 下载windows sdk,安装成功后,包含makecert.exe, cert2spc.exe, pvk2pfx.exe, signtool.exe工具,将要签名的csp.dll也放入工具目录,cmd命令切换到工具目录,再执行以下命令 1.生成签名证书: makecert -sv cs

2015-07-08 14:59:25 11422

原创 java死锁程序

package pack;class Test implements Runnable { Object locka = new Object(); Object lockb = new Object(); private boolean flag; Test(boolean flag) { this.flag = flag; } pub

2015-07-05 20:15:25 776

原创 java线程同步

/* 同步的前题: 1.必须要有两个或以上线程 2.必须是多个线程使用一个锁 优点:解决多线程安全问题 弊端:多个线程判断锁,消耗资源 */package pack;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub

2015-07-04 19:11:09 581

转载 CSP编程基础--CryptAPI基本函数含参介绍

一: Creating a Key Container and Generating Keys创建一个密钥容器,在进行加密,解密文件,并且签名的时候,必须需要一个公/私钥对,下面我们就来创建默认的密钥容器,要注意的是创建密钥容器并不会自动产生公/私钥对.下面是我们程序的任务:1,假如密钥容器不存在则创建一个。2,假如签名密钥不存在则在密钥容器里创建一个。3,假如交换密钥不存在则在密钥容器里创建一个。

2015-07-01 14:01:18 1823

转载 CSP开发基础--加密通信过程中CryptAPI函数的调用流程

应用程序使用Crypto API进行加密通信的一般步骤如下:1,include wincrypt.h2,调用CryptAcquireContext()获得某个CSP模块中的密钥容器(key container)的一个句柄;3,发送方使用CryptImportKey()将接受方的证书导入CSP中,从而获得接收方的公钥;4,发送方式用CryptGenKey()随机产生一个会话密钥,且用对方的公钥对会话密

2015-07-01 13:57:17 1172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除