高分求 delphi DES32
java 的代码是: public static String a(byte[] paramArrayOfByte)
{
StringBuffer localStringBuffer = new StringBuffer();
int i = 0;
while (i < paramArrayOfByte.length)
{
String str = Integer.toHexString(paramArrayOfByte[i] & 0xFF);
Object localObject = str;
if (str.length() < 2)
{
localObject = new StringBuilder();
((StringBuilder)localObject).append("0");
((StringBuilder)localObject).append(str);
localObject = ((StringBuilder)localObject).toString();
}
localStringBuffer.append((String)localObject);
i += 1;
}
return localStringBuffer.toString();
}
public static byte[] a(String paramString1, String paramString2)
throws Exception
{
Cipher localCipher = Cipher.getInstance("DES/CBC/PKCS5Padding");
DESKeySpec localDESKeySpec = new DESKeySpec(paramString2.getBytes("UTF-8"));
localCipher.init(1, SecretKeyFactory.getInstance("DES").generateSecret(localDESKeySpec), new IvParameterSpec(paramString2.getBytes("UTF-8")));
return localCipher.doFinal(paramString1.getBytes("UTF-8"));
}
}
输出的是32位加密
我用delphi des输出的都是16位的 现求32位算法
{
StringBuffer localStringBuffer = new StringBuffer();
int i = 0;
while (i < paramArrayOfByte.length)
{
String str = Integer.toHexString(paramArrayOfByte[i] & 0xFF);
Object localObject = str;
if (str.length() < 2)
{
localObject = new StringBuilder();
((StringBuilder)localObject).append("0");
((StringBuilder)localObject).append(str);
localObject = ((StringBuilder)localObject).toString();
}
localStringBuffer.append((String)localObject);
i += 1;
}
return localStringBuffer.toString();
}
public static byte[] a(String paramString1, String paramString2)
throws Exception
{
Cipher localCipher = Cipher.getInstance("DES/CBC/PKCS5Padding");
DESKeySpec localDESKeySpec = new DESKeySpec(paramString2.getBytes("UTF-8"));
localCipher.init(1, SecretKeyFactory.getInstance("DES").generateSecret(localDESKeySpec), new IvParameterSpec(paramString2.getBytes("UTF-8")));
return localCipher.doFinal(paramString1.getBytes("UTF-8"));
}
}
输出的是32位加密
我用delphi des输出的都是16位的 现求32位算法
...全文
相关推荐
用delphi写的des算法的源码!
用delphi写的des算法的源码!
DES算法Delphi源代码..rar
DES算法Delphi源代码..rar
delphi7开发的des源码
delphi7开发的des源码,无第三方控件,全部过程delphi实现,16进制输入输出,算法正确性已校验
Delphi加密算法大全2DES_3DES_3DES3_AES_BASE64_BLOWFISH_CRC_DES_MD5_RSA_SHA
Delphi加密算法大全2DES_3DES_3DES3_AES_BASE64_BLOWFISH_CRC_DES_MD5_RSA_SHA
Delphi加密代码(含MD5,DES等多种加密方式)
曾经用于多个大型商业项目,实践证明是高效和安全加解密模块。 完全开放源码,您可以自由加入到您的项目中。 包含MD5散列、DES加密、以及自定义加密


语言基础/算法/系统设计
