`
microjava
  • 浏览: 318719 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java调用dll实现des加密解密

阅读更多
package com.srcb.common;

public class Despass
{
	static 
	{
	    System.loadLibrary("despass");
	}
	
	public native static String despass(String pass);
	
}



package com.srcb.common;

public class UnDespass
{
	static 
	{
	    System.loadLibrary("undespass");
	}
	
	public native static String unDespass(String pass);
	
}


package com.srcb.common;

import junit.framework.TestCase;

public class DesTest extends TestCase {

	/*
	 * 将dll放入C:\WINDOWS
	 * */
	public void testDespass() {
		String pass = "006865";
		System.out.println(Despass.despass(pass));
	}
	
	public void testUnDespass() {
		String enpass = "E0F67852DD055967";
		System.out.println(UnDespass.unDespass(enpass));
	}
}

分享到:
评论

相关推荐

    DES加密解密(c++实现)

    DES加密解密(c++实现)

    VB实现DES加密解密算法,vb加密和解密,VBA

    这需要创建一个.NET类库项目,实现DES加密解密功能,然后在VBA中通过CreateObject或早绑定的方式调用这些函数。 以下是VB.NET中实现DES加密解密的简单示例代码: ```vbnet Imports System.IO Imports System....

    用DES进行加密解密(DLL组件源代码)

    把源代码编译生成.dll组件后,可直接调用。在组件里面定义了DESencryDisencryption加密解密类,这个类公开了Key属性和DesEncrypt加密方法及DesDecrypt解密方法。方便实用,供大家学习。如有更好的方法,请与我联系。

    des加密解密_Des加密解密_DES加密_

    在给定的“des加密例程”中,可能包含了一个调用动态链接库(DLL)实现DES加密解密的示例代码。DLL是Windows操作系统中的一种共享库,可以被多个程序同时调用,节省内存资源并便于代码复用。这个示例可能涉及以下...

    pb9 调用 des64.dll 做的加密解密demo

    pb9 调用 des64.dll 做的加密解密demo 创建了两个函数: //************************************************************************** //名称: gf_Encrypt (as_string) //功能: 将明文加密成密文 //参数: as_...

    PB可用md5加密、des加解密DLL,附PB9调用例程

    在"md5test.pbl"中,你可以找到PB的源代码,包括调用DLL的函数定义和实际加密解密的逻辑。"pbl"是PowerBuilder源代码库,"pbt"是项目文件,包含了关于源代码库的信息,如对象的组织和依赖关系。"pbw"是工作区文件,...

    PB常用加解密

    4. 错误处理:处理可能出现的错误,如加载DLL失败、找不到函数、加密解密失败等。 在实际应用中,为了确保数据安全,还需要考虑以下方面: - 密钥管理:密钥的安全存储和传递是至关重要的,应避免密钥的泄露。 - ...

    PB可用md5加密、des加解密,Base64编码DLL、附PB11.5调用例程

    标题中的“PB可用md5加密、des加解密,Base64编码DLL、附PB11.5调用例程”表明这是一个关于PowerBuilder(PB)应用的开发资源,其中包含使用MD5加密、DES(Data Encryption Standard)解密以及Base64编码的功能。...

    Delphi7与C#实现Des加解密互通Demo,全网找遍只次一份

    标题中的“Delphi7与C#实现Des加解密互通Demo”指的是一个示例项目,该项目旨在演示如何在Delphi 7和C#之间进行DES加密和解密操作,确保两个环境下的数据一致性。全网找遍只此一份,表明这个示例可能比较罕见且具有...

    字符串加密解密DLL链接库

    基于OPENSSL进行DES加密和解密的DLL文件,支持在windows上公共函数库给Python/C#/CPP等程序开发。本加密目标完成短文本(100个字符内),并没有测试过大文本,长字符串的情况。 分3组: 第一组:不需要解密方事先获悉...

    Visual C++中调用DLL实现数据加密

    在Visual C++中调用DLL实现数据加密是软件开发中常用的一种技术,尤其在涉及到安全性需求的场景下。DLL(Dynamic Link Library)是Windows操作系统中的一种模块化复用机制,它允许不同应用程序共享代码和资源,从而...

    CSharp_DES加密解密程序源码.zip

    此程序由Microsoft Visual Studio 2010...一种是DES,一种位MD5加密(此加密并非直接调用.net类库中的加密算法) 在加密时需要将生成的dll文件进行引用后方可使用。 没有什么技术含量,练习下dll封装和MD5算法的实现

    加密字符串(引用DLL).rar_CS DLL加密_dll 字符串加密_dll加密解密_dll调用_字符串加密

    4. 最后,就可以在C#代码中像调用普通方法一样调用DLL中的加密和解密方法,传入需要处理的字符串。 字符串加密的流程通常包括以下几个步骤: 1. 初始化:设置加密所需的参数,如密钥、初始向量(IV)等。 2. 加密:...

    VB6 DES 加密/解密算法 插件

    des算法是从网上找的,里面有作者名称。 这里只说明PHP用法,ASP等其他用法雷同,不再复述。 $str="加密前字符串"; $mi=new COM("encryp.act"); $co=$mi->encode($str); echo($co);//输出加密后的字符串。 $co=$mi-...

    des加密dll

    使用DES加密DLL时,开发者需要了解如何在程序中引入DLL,通常是通过`LoadLibrary`和`GetProcAddress`这两个Windows API函数来加载和调用DLL中的函数。首先,`LoadLibrary`会将DLL加载到进程的地址空间,然后`...

    封装好的3DES加解密DLL

    “DES.dll”是实际的动态链接库文件,其中实现了DES和3DES的加密解密算法。在使用时,开发者需要按照“Desdll.txt”中的指示,将此DLL文件添加到项目引用中,并通过编程语言的特定语法调用DLL中的函数,例如在C++中...

    c++字符串加密解密

    以下是关于C++实现DES加密解密的相关知识点: 1. **DES算法介绍**: DES是一种块加密算法,它将64位的数据块(其中第8位用于奇偶校验,实际有效数据为56位)作为输入,经过16轮的迭代变换,最终得到64位的密文。...

    delphi 7 编写的加密解密 dll

    4. **DLL调用**:在Delphi或其他支持DLL调用的编程语言中,开发者可以使用`LoadLibrary`加载DLL,然后通过`GetProcAddress`获取函数地址,最后调用这些函数执行加密解密任务。 5. **安全实践**:在实际应用中,必须...

    VB6 AES加密解密文本串和文件的DLL动态库

    "VB6 AES加密解密文本串和文件的DLL动态库"项目是基于Michael19880628的"VB实现DES加密解密算法"改进而来。DES(Data Encryption Standard)是一种较老的加密标准,由于其较短的64位密钥长度,现在已被AES所取代。这...

Global site tag (gtag.js) - Google Analytics