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++实现)
这需要创建一个.NET类库项目,实现DES加密解密功能,然后在VBA中通过CreateObject或早绑定的方式调用这些函数。 以下是VB.NET中实现DES加密解密的简单示例代码: ```vbnet Imports System.IO Imports System....
把源代码编译生成.dll组件后,可直接调用。在组件里面定义了DESencryDisencryption加密解密类,这个类公开了Key属性和DesEncrypt加密方法及DesDecrypt解密方法。方便实用,供大家学习。如有更好的方法,请与我联系。
在给定的“des加密例程”中,可能包含了一个调用动态链接库(DLL)实现DES加密解密的示例代码。DLL是Windows操作系统中的一种共享库,可以被多个程序同时调用,节省内存资源并便于代码复用。这个示例可能涉及以下...
pb9 调用 des64.dll 做的加密解密demo 创建了两个函数: //************************************************************************** //名称: gf_Encrypt (as_string) //功能: 将明文加密成密文 //参数: as_...
在"md5test.pbl"中,你可以找到PB的源代码,包括调用DLL的函数定义和实际加密解密的逻辑。"pbl"是PowerBuilder源代码库,"pbt"是项目文件,包含了关于源代码库的信息,如对象的组织和依赖关系。"pbw"是工作区文件,...
4. 错误处理:处理可能出现的错误,如加载DLL失败、找不到函数、加密解密失败等。 在实际应用中,为了确保数据安全,还需要考虑以下方面: - 密钥管理:密钥的安全存储和传递是至关重要的,应避免密钥的泄露。 - ...
标题中的“PB可用md5加密、des加解密,Base64编码DLL、附PB11.5调用例程”表明这是一个关于PowerBuilder(PB)应用的开发资源,其中包含使用MD5加密、DES(Data Encryption Standard)解密以及Base64编码的功能。...
标题中的“Delphi7与C#实现Des加解密互通Demo”指的是一个示例项目,该项目旨在演示如何在Delphi 7和C#之间进行DES加密和解密操作,确保两个环境下的数据一致性。全网找遍只此一份,表明这个示例可能比较罕见且具有...
基于OPENSSL进行DES加密和解密的DLL文件,支持在windows上公共函数库给Python/C#/CPP等程序开发。本加密目标完成短文本(100个字符内),并没有测试过大文本,长字符串的情况。 分3组: 第一组:不需要解密方事先获悉...
在Visual C++中调用DLL实现数据加密是软件开发中常用的一种技术,尤其在涉及到安全性需求的场景下。DLL(Dynamic Link Library)是Windows操作系统中的一种模块化复用机制,它允许不同应用程序共享代码和资源,从而...
此程序由Microsoft Visual Studio 2010...一种是DES,一种位MD5加密(此加密并非直接调用.net类库中的加密算法) 在加密时需要将生成的dll文件进行引用后方可使用。 没有什么技术含量,练习下dll封装和MD5算法的实现
4. 最后,就可以在C#代码中像调用普通方法一样调用DLL中的加密和解密方法,传入需要处理的字符串。 字符串加密的流程通常包括以下几个步骤: 1. 初始化:设置加密所需的参数,如密钥、初始向量(IV)等。 2. 加密:...
des算法是从网上找的,里面有作者名称。 这里只说明PHP用法,ASP等其他用法雷同,不再复述。 $str="加密前字符串"; $mi=new COM("encryp.act"); $co=$mi->encode($str); echo($co);//输出加密后的字符串。 $co=$mi-...
使用DES加密DLL时,开发者需要了解如何在程序中引入DLL,通常是通过`LoadLibrary`和`GetProcAddress`这两个Windows API函数来加载和调用DLL中的函数。首先,`LoadLibrary`会将DLL加载到进程的地址空间,然后`...
“DES.dll”是实际的动态链接库文件,其中实现了DES和3DES的加密解密算法。在使用时,开发者需要按照“Desdll.txt”中的指示,将此DLL文件添加到项目引用中,并通过编程语言的特定语法调用DLL中的函数,例如在C++中...
以下是关于C++实现DES加密解密的相关知识点: 1. **DES算法介绍**: DES是一种块加密算法,它将64位的数据块(其中第8位用于奇偶校验,实际有效数据为56位)作为输入,经过16轮的迭代变换,最终得到64位的密文。...
4. **DLL调用**:在Delphi或其他支持DLL调用的编程语言中,开发者可以使用`LoadLibrary`加载DLL,然后通过`GetProcAddress`获取函数地址,最后调用这些函数执行加密解密任务。 5. **安全实践**:在实际应用中,必须...
"VB6 AES加密解密文本串和文件的DLL动态库"项目是基于Michael19880628的"VB实现DES加密解密算法"改进而来。DES(Data Encryption Standard)是一种较老的加密标准,由于其较短的64位密钥长度,现在已被AES所取代。这...