13 linlin_jiong

尚未进行身份认证

我要认证

老程序员

等级
TA的排名 12w+

java中的使用RSA算法进行公钥加密私钥解密

* @param priKeyText  * @param plainText  * @return  * @author 孙钰佳  * @since:2007-12-27 上午10:51:48  */public static byte[] sign(byte[] priKeyText, String plainText) {  try {   PKCS8Enco

2013-02-21 22:19:33

Java中对字符串进行加密和解密

1.引言在实际工作中我们常常会遇到对数据进行加密解密的工作(如对密码数据的保护或者对网络传输的数据进行保护),因为数据加密解密需要非常复杂、高效的算法,所以通常对于一般的程序员是无法完成的工作,即使对于一些公开的加密算法进行编程都是一件非常艰巨的任务(少数智商及高的程序员除外)。幸运的是现在有很多加解密算法有现成的API,我们只要了解一些加解密的工作原理,能够使用一些加解密API来完成数据保护

2013-02-21 22:13:09

几种JAVA加密算法

1. MD5加密,常用于加密用户名密码,当用户验证时。   protected byte[] encrypt(byte[] obj) ...{   try ...{   MessageDigest md5 = MessageDigest.getInstance("MD5");   md5.update(obj);   return md5.digest();   } c

2013-02-21 22:04:01

Java 加密解密之对称加密算法PBE

Java 加密解密之对称加密算法PBEPBE是一种基于口令的加密算法,使用口令代替其他对称加密算法中的密钥,其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。PBE算法是对称加密算法的综合算法,常见算法PBEWithMD5AndDES,使用MD5和DES算法构建了PBE算法。将盐附加在口令上,通过消息摘要算法经过迭

2013-02-21 22:03:24

java加密算法简要介绍

本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。   BASE64编码算法不算是真正的加密算法。   MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。BASE64 按照RFC2045的定义,Base64被定义为:Base64内容

2013-02-21 21:57:19

平菇烧白菜

原料:  平菇300克、白菜200克;  辅料:  姜丝适量、干红辣椒3只、盐1/4茶匙、生抽1/2茶匙、蚝油1.5茶匙、水淀粉2茶匙。  做法:  1、平菇洗净,去根,撕成小朵.白菜洗净,沥干水份,叶子撕成和蘑菇差不多大小的片,白菜帮用刀片成薄片;  2、锅中烧开足量的水,下入白菜,焯烫1分钟,捞出沥水;  3、再下入平菇,煮两分钟,捞出用

2011-11-26 20:16:05

大豆蛋白专篇:一种不伤害其他动物的高蛋白健康食品

一直以来都会有朋友问,大豆蛋白是什么,在哪里能买到,今天专门来介绍一下大豆蛋白,希望对有兴趣的朋友能有所帮助。大豆蛋白是简称,全称叫大豆组织蛋白,也有叫大豆蛋白肉、植物蛋白肉。原料:是由大豆提炼成的。(也有一种花生蛋白,顾名思义就是由花生提炼的)营养:蛋白质含量是猪、牛瘦肉的3倍,是一种高蛋白营养食品。不含胆固醇。含人体所需8种氨基酸。味道:和半成品的素肉不同之处,它没有任何味

2011-11-25 17:36:59

简易的素炒面

原料:面条、胡萝卜、豇豆角(长豆角)、黄瓜、红尖椒做法:1、先炒菜:胡萝卜、豇豆角、黄瓜洗净,切成丝,锅中热油,爆香姜丝,依次放入豇豆角丝、胡萝卜丝,最后放入黄瓜丝,用盐调味,炒熟后盛盘备用。提示:其实炒面里的菜可以变化多端,不仅限于这几种,其他还有例如香菇、各种芽菜、大豆蛋白等都可以。我建议菜切成丝,感觉和面条比较相配,哈哈。2、买来的挂面用水煮七分熟,挑一根尝尝,面条质感微硬最

2011-11-25 17:25:53

莲藕花生草菇汤

原料:莲藕、干草菇(或是干香菇)、花生米(带外面的红皮的)做法:1、莲藕洗净,切滚刀块;干草菇用水浸泡;花生米用水浸泡。2、高压锅中加一半水,放入所有材料,顺便将泡干草菇的水也倒入锅中(最底下的渣子别倒),盖上锅盖,先大火煮到冒气,转小火再慢慢煲半个小时,打开锅盖,加少许盐调味即可。心得:1、家里的砂锅“升天”了,哈哈,只好用高压锅代替,当然煲汤最好还是用砂锅。最喜欢里面的莲藕

2011-11-25 17:21:05

架设WIN32汇编程序的开发环境

笔者在学习Windows下的图形界面应用程序(GUI,Graphical User Interface)的时候碰到的第一个麻烦就是架设WIN32汇编程序的开发环境,在这里笔者愿意和大家分享这段经历。笔者认为大家应该首先具备下列概念和文件:操作系统:首先大家应该具备Windows98以上操作系统,看起来这并不是什么难事文本编辑程序:你可以选择Windows自带的记事本,或者是

2011-11-25 16:56:12

在Visual C++中使用内联汇编

在Visual   C++中使用内联汇编   内联汇编的优缺点         因为在Visual   C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual   C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合:        1.使用汇编语言写函数;         2.对速度要求非常高的代码;

2011-11-25 14:33:13

汇编byte ptr[BP]与word ptr[BX]的区别

提问:MOV BYTE PTR[BP],20H和MOV WORD PTR[BX],2000H什么意思?有区别吗?请问下他们进行的具体操作是什么?(DS)=2100H,(SS)=5200,(BX)=1400H,(BP)=6200H回答:BYTE PTR这样的叫属性修饰符,具体来说,就是操作数为字节;相应的,WORD PTR操作数为字。所以,MOV BYTE PTR[BP],20H

2011-11-25 11:28:53

8088 汇编跳转

8088 汇编跳转 一、状态寄存器PSW(Program Flag)程序状态字寄存器,是一个16位寄存器,由条件码标志(flag)和控制标志构成,如下所示:151413121110987654321

2011-11-25 11:11:29

汇编常用命令、指令一览

汇编常用命令、指令一览 (作者:wutoyou)--------------------------------------------------------------------------------MOV(MOVe)    传送指令P28PUSH      入栈指令P32POP      出栈指令P33XCHG(eXCHanG)   交换指令P34XLAT

2011-11-25 10:02:35

堆栈调用,局部变量(更易理解,有图)

堆栈调用,局部变量 (2007-02-13 11:52) 分类: 汇编学习 堆栈调用,局部变量一:在分析汇编代码时总是要遇到无数的Call,对于这些Call,尽量要根据Call之前传递的参数和Call的返回值来判断Call的功能。传递参数的工作必须由函数调用者和函数本身来协调,计算机提供了一种被称为栈的数据结构来支持参数传递。   当参数个数多于一个时,按照什么顺序把参

2011-11-25 10:00:43

通过一段汇编,加深对寄存器ESP和EBP的理解

一直对寄存器ESP和EBP的概念总是有些混淆,查看定义ESP是栈顶指针,EBP是存取堆栈指针。还是不能很透彻理解。之后借于一段汇编代码,总算是对两者有个比较清晰的理解。下面是按调用约定__stdcall 调用函数test(int p1,int p2)的汇编代码;假设执行函数前堆栈指针ESP为NNpush   p2    ;参数2入栈, ESP -= 4h , ESP = NN - 4h

2011-11-25 09:35:46

一些常用的网站(备忘下)

播布客: http://www.boobooke.com/index.html看雪论坛:http://bbs.pediy.com/邪恶八进制:http://forum.eviloctal.com/ITeye:http://www.iteye.com/

2011-11-22 15:39:14

Mule ESB 学习笔记

1. 简介Mule ESB是一个基于Java的轻量级企业服务总线和集成平台,允许开发人员快速便利地连接多个应用,并支持应用间的数据交换。Mule ESB支持集成现有系统而无论其底层采用何种技术,如JMS、Web Services、JDBC、HTTP以及其他技术。2. 整体结构图 整体结构从上图可见,Mule通过Transports/C

2011-11-07 17:30:55

mule实现程序发送邮件

mule-smtp.xml:http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springframework.org/schema/beans" xmlns:smtp="http://www.mu

2011-11-02 17:17:21

myeclipse8.6添加插件

方法一、   使用myeclipse自带的MyEclipse Configuration Center中添加插件(只是中国内无法更新myeclipse8.6) 方法二、1.从官方网站下载site-1.6.16.zip,网址:subclipse.tigris.org; 2.将解压出来的features与plugins,复制到任意目录:Genuitec\MyEclipse-8.

2011-10-28 17:09:21

查看更多

勋章 我的勋章
    暂无奖章