请问哪位大牛有PB9 DES加密示例? [问题点数:200分,无满意结帖,结帖人y654994603]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
pb des 加密 解密 dll 示例
pb <em>des</em> <em>加密</em> 解密 dll <em>示例</em> 运行界面http://hi.csdn.net/attachment/201101/25/0_1295999881op80.gif
PB DES64加密解密
PB 可用的DES64<em>加密</em>解密DLL Function int b64_size(ulong size,ulong flag) Library "<em>des</em>64.dll" Function int b64
PB实现DES加解密
文章目录填充模式<em>加密</em>模式ECB模式加解密操作CBC模式加解密操作源代码 填充模式 <em>加密</em>操作前需要将明文分解成长度为8的块,若明文长度不是8的倍数则需要填充到8的倍数,以下是两张填充方式: PKCS5:若数据需要填充n个字节才能对齐,则填充的每个字节值都是n;若数据已对齐,则填充一个长度为8的块,填充的每个字节值都是8 Zero:数据长度对齐时不填充,否则填充0 <em>加密</em>模式 ECB:电码本模式 CBC...
PB des加密。。
下载了个DES64.DLL文件,调用里面的<em>加密</em>解密函数时中文每次解密就剩一半的。。。 哥哥们指点下,或者需要我提供哪些东西?
des加密 大牛实现
这里面有两份<em>大牛</em>写的<em>des</em><em>加密</em>的代码,自己去实现,参考下别人是怎么去做的
关于des加密示例
c中常用的是openssl的crypto库中的方法: openssl中的测试代码:Link static int test_<em>des</em>_cbc(void) { unsigned char cbc_in[40]; unsigned char cbc_out[40]; DES_cblock iv3; DES_key_schedule ks; const size_t...
C# DES加密示例源码
一个简单的<em>加密</em>小工具,可以用来存放自己的各种密码信息,查看时需要登录,用户密码在程序中设死,存放的密码信息采用DES<em>加密</em>保存,只有登录后导入信息才可以查看;软件采用了第三方组件Developer express .NET中的一个控件,所以如果要运行的话需要按组件的动态库,需要的可以给我留言;如果只是要学习<em>加密</em>的话,直接看源码就行
java 下的 des加密/3des加密 示例
  DES <em>加密</em>:   public static byte[] encrypt(byte key[], byte[] str) throws Exception { // if (key.length != 8) { // throw new RuntimeException(&quot;key length err:&quot; + key.length); // } int needLen = (str....
DES加密 DES解密
<em>des</em>算法 DES DES<em>加密</em> DES解密<em>des</em>算法 DES DES<em>加密</em> DES解密<em>des</em>算法 DES DES<em>加密</em> DES解密
pb des和md5加密
你是否为跨语言(如同时使用pb、asp.net、C++)进行数据<em>加密</em>,每种语言<em>加密</em>的结果不一致,而感到痛苦呢!国宇软件定制开发了一套基于标准<em>des</em>和md5 的<em>加密</em>函数。   DLL下载地址: ftp://gd.gysoft.cn/dll/httpSend_sms.rar 或   ftp://www.gysoft.cn/dll/httpSend_sms.rar   Pb9例子下载: ft
PB取硬盘物理ID和DES加密
PowerBuilder9取硬盘物理ID和DES<em>加密</em>
关于PB程序加密(包括PBD伪代码方式)
PB的安全性在高级语言里面相对来说是比较差的,PB9以前有PBKiller,PB10以上有Shudepb,反编译的效率和程度之高令人沮丧。 在我做hasp销售的几年里,碰到用pb开发的公司很多,举个例
pb des64.dll算出的代码与c# des64加密的不一样
我用的是pb的<em>des</em>64.dll里面的函数 ll_size = b64_size(LenA(ls_source),1) ls_jiami = Space(ll_size) b64_<em>des</em>(ls_sou
DES加密程序 有过程
vs2010 下 c# 实现 有<em>des</em> <em>加密</em>中间过程的展示
哪位有DES的16位加密算法
<em>哪位</em>有DES的16位<em>加密</em>算法
哪位熟悉用des加密,解密,问个问题
java中的IV怎么指定?我调查是Cipher.init(Cipher.ENCRYPT_MODE, <em>des</em>key, ivParam);rn方法,但是我改变了iv的值,<em>加密</em>后的结果没有变化。这是怎么回事?但是c#<em>加密</em>的却有变化,不明白,有没有深入研究的高手?请赐教
Android 加密之DES加密
1.简介 <em>des</em>对称<em>加密</em>,是一种比较传统的<em>加密</em>方式,其<em>加密</em>运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码),是一种对称<em>加密</em>算法。 DES全称Data Encryption Standard,是一种使用密匙<em>加密</em>的块算法。现在认为是一种不安全的<em>加密</em>算法,因为现在已经有用穷举法攻破DES密码的报道了。尽管如此,该<em>加密</em>算法还是运用...
DES 加密,RSA 加密,DES 文件加密
DES <em>加密</em>,RSA <em>加密</em>,DES 文件<em>加密</em>,提供了方便文件<em>加密</em>接口
DES加密
package com.zit; import java.security.NoSuchAlgorithmException; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; im...
DSC加密算法
import java.security.Key; import java.security.Security; import javax.crypto.Cipher; public class DES { /** * @param args */ private static String strDefaultKey = &quot;national&quot;; ...
des 加密
实现<em>des</em><em>加密</em>过程 用<em>des</em><em>加密</em>的方法
DES加密!!!!!
public class DES rnrn /**rn * @param argsrn */rn public static void main(String[] args) rn rn byte[] bb = enc();rn dec(bb);rn rn private static byte[] enc()rn rn rn byte[] c = null;rn tryrn byte[] m = null;rn KeyGenerator kg = KeyGenerator.getInstance("DES");rn SecretKey sk = kg.generateKey();rn m = "Hello Des World".getBytes();rn rn Cipher ch = Cipher.getInstance("DES");rn ch.init(Cipher.ENCRYPT_MODE, sk);rn rn c = ch.doFinal(m);rn System.out.println("after uncodeing:" + new String(c));rn rn catch(Exception e)rn System.out.println(e);rn rn return c;rn rn rn private static void dec(byte[] c)rn rn tryrn KeyGenerator kg = KeyGenerator.getInstance("DES");rn SecretKey sk = kg.generateKey();rn Cipher ch = Cipher.getInstance("DES");rnrn ch.init(Cipher.DECRYPT_MODE, sk);rn System.out.println("bb");rn byte[] m2 = ch.doFinal(c);rn System.out.println("ccc");rn System.out.println("after uncodeing:" + new String(m2));rn rn catch(Exception e)rn System.out.println(e);rn rn rn rnrnrnrn================rnjavax.crypto.BadPaddingException: Given final block not properly paddedrnrn为什么阿?rn
des加密
求这个方法的解密方法。!! 我要的是一个支持向量的<em>des</em>方法。 跟c#要<em>加密</em>出来的一致。、。 这个方法<em>加密</em>出来是一直的、。 却没有解密的方法!!!rnrn#include "stdafx.h"rn#define _WIN32_WINNT 0x0400rn#include rn#include rn#include rn#include rnusing namespace std;rnrn#pragma comment( lib, "Advapi32.lib" )rnrn//rn// for DESrn//rnrntypedef structrnrn BLOBHEADER header;rn DWORD cbKeySize;rn BYTE rgbKeyData[8];rnKeyBlob;rnrnLPSTR ConvertGBKToUtf8( LPSTR strGBK ) rnrn int len = MultiByteToWideChar(CP_ACP, 0, (LPSTR)strGBK, -1, NULL,0);rn unsigned short * wszUtf8 = new unsigned short[len+1];rn memset( wszUtf8, 0, len * 2 + 2 );rn MultiByteToWideChar( CP_ACP, 0, (LPSTR)strGBK, -1, (LPWSTR)wszUtf8, len );rn rn len = WideCharToMultiByte( CP_UTF8, 0, (LPCWSTR)wszUtf8, -1, NULL, 0, NULL, NULL );rn char *szUtf8=new char[len + 1];rn memset( szUtf8, 0, len + 1 );rn WideCharToMultiByte ( CP_UTF8, 0, (LPCWSTR)wszUtf8, -1, szUtf8, len, NULL,NULL );rn rn return szUtf8;rnrnrnvoid Base64Encode(BYTE *src, int src_len, BYTE *dst)rnrn rn int i = 0, j = 0;rn rn char base64_map[65] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";rn rn for (; i < src_len - src_len % 3; i += 3) rn rn dst[j++] = base64_map[(src[i] >> 2) & 0x3F];rn rn dst[j++] = base64_map[((src[i] << 4) & 0x30) + ((src[i + 1] >> 4) & 0xF)];rn rn dst[j++] = base64_map[((src[i + 1] << 2) & 0x3C) + ((src[i + 2] >> 6) & 0x3)];rn rn dst[j++] = base64_map[src[i + 2] & 0x3F];rn rn rn rn if (src_len % 3 == 1) rn rn dst[j++] = base64_map[(src[i] >> 2) & 0x3F];rn rn dst[j++] = base64_map[(src[i] << 4) & 0x30];rn rn dst[j++] = '=';rn rn dst[j++] = '=';rn rn else if (src_len % 3 == 2) rn rn dst[j++] = base64_map[(src[i] >> 2) & 0x3F];rn rn dst[j++] = base64_map[((src[i] << 4) & 0x30) + ((src[i + 1] >> 4) & 0xF)];rn rn dst[j++] = base64_map[(src[i + 1] << 2) & 0x3C];rn rn dst[j++] = '=';rn rn rn rn dst[j] = '\0';rn rnrnrnDWORD DesEncrypt(char* szEncrypt, char* szKey, BYTE* szOut, DWORD nOutLen, char* sz_kiv)rnrn char* sz_utf8_buff = ConvertGBKToUtf8( szEncrypt );rn rn DWORD dwEncrypt = strlen(sz_utf8_buff);rn rn if( szOut == NULL || \rn nOutLen < dwEncrypt + 8 - (dwEncrypt % 8) || \rn strlen( szKey ) < 8) rn return 0;rn memcpy(szOut, sz_utf8_buff, dwEncrypt);rn rn //rn // initrn //rnrn HCRYPTPROV hProv = NULL;rn HCRYPTKEY hSessionKey = NULL;rn BOOL bResult = TRUE;rnrn KeyBlob blob;rn blob.header.bType = PLAINTEXTKEYBLOB;rn blob.header.bVersion = CUR_BLOB_VERSION;rn blob.header.reserved = 0;rn blob.header.aiKeyAlg = CALG_DES;rn blob.cbKeySize = 8;rn memcpy(blob.rgbKeyData, szKey, 8);rnrn BYTE IV[9] = 0;rnrn memcpy( IV, sz_kiv, 8 );rnrn rn //rn // startrn //rnrn CryptAcquireContext(&hProv,NULL, MS_DEF_PROV, PROV_RSA_FULL,0); rn CryptImportKey(hProv, (BYTE*)&blob, sizeof(blob), 0, 0, &hSessionKey);rn CryptSetKeyParam(hSessionKey, KP_IV, (BYTE*)IV, 0);rn rn //rn // Dorn //rn ////解密rn //CryptDecrypt(hSessionKey,NULL,TRUE,0,(BYTE*)szOut,&dwEncrypt);rn ////<em>加密</em>rn CryptEncrypt(hSessionKey, NULL, TRUE, 0, (BYTE*)szOut, &dwEncrypt, nOutLen);rn //rn // Cleanrn //rnrn CryptDestroyKey(hSessionKey);rn CryptReleaseContext(hProv, 0);rn delete sz_utf8_buff;rnrn return dwEncrypt;rnrnrnchar* Encrypt( char* sz_encrypt, char* sz_key, char* sz_kiv )rnrn BYTE szOut[1024] = 0;rn rn //rn // do Des cryptrn //rn rn DWORD dwRet = DesEncrypt( sz_encrypt, sz_key, szOut, 1024,sz_kiv );rnrn //rn // do base64rn //rnrnrnrn int nLen = strlen( (char*)szOut );rn int nLenOut = nLen * 4 / 3;rn BYTE* szBase64 = new BYTE[nLenOut+1];rnrn memset( szBase64, 0, nLenOut + 1 );rnrn Base64Encode( szOut, nLen, szBase64 );rnrn rn return (char*)szBase64;rnrnrn//int main(int argc, char* argv[])rn//rn// rn// char* szResoult = Encrypt( "asd", "VavicApp","VavicApp" );rn// printf( "%s\n", szResoult);rn//rn// return 0;rn//rnrn
des加密
用来<em>加密</em>和解密字符串
DES 加密
package com.ningpai.<em>des</em>; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import java.security.SecureRando...
DES加密与解密DES加密与解密
DES<em>加密</em>与解密方法DES<em>加密</em>与解密方法DES<em>加密</em>与解密方法
C# 对称加解密
///         /// DES<em>加密</em>调用         ///         /// 需要<em>加密</em>的字符串         /// <em>加密</em>结果         public static string DESEncrypt(string inputStr)         {             return Encrypt(inputStr,"Futpower");
Simple DES加密,简单的DES加密的Matlab实现
来自信息安全的作业,包含两个文件,读者需要自己创建.只进行了两轮<em>des</em><em>加密</em>,输入为字符 输出为8位的数字 密文是“ABCD” 输出结果: 代码 % 实现3-<em>des</em> 算法 % 2019-5-15 % clear all; text='ABCD'; % ascii码65 66 67 68 P10=[3 5 2 7 4 10 1 9 8 6]; P8=[6 3 7 4 8 5 10 ...
Des加密
<em>des</em><em>加密</em>比较常见,使用频率比较高,记录两种<em>des</em><em>加密</em>方式:ECB和CBCimport javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import java.security.Key;   /**      * <em>加密</em>数据      * @...
des 加密
<em>加密</em>内容: guoyaokonggurn<em>加密</em>后的密文是 : 837FFC37E620BDE149362B9872643ECCrn约定<em>加密</em>key:sinokey0rnrnrn想得到如上的<em>加密</em>文,需要指定IV和运算模式吗 请高手指教
DES密码算法 DES DES 加密
DES密码算法 DES密码算法 DES密码算法
PB9调用SM4示例
PB9调用SM4<em>示例</em>,包含SM4国标文档,SM4DLL源码,PB调用SM4源码
求助哪位pb9补丁的朋友给予帮助
我使用<em>pb9</em>,目前最终版本是9.0.3-8836,但是我是直接从9.0上升级来的,一般用用没有问题rnrn现在我需要自定义纸张,一定不要9.0.2的补丁rnrn以及9.0.1的各项补丁rnrn<em>哪位</em>电脑有的,帮忙发到我的邮箱: yexinbing$$$qq.com(将$$$换为@符号)rnrn非常感谢
哪位大哥有PB9实用教程啊?
我是新手,想学习PBrnrnhttp://wenku.baidu.com/view/170108d180eb6294dd886c10.htmlrn从上面的地址下了一个PB9实用教程,但不全,只有101页rnrn<em>哪位</em>大哥有全的电子版?小弟在此不胜感激rnrn或者其它电子版的书也行rnrn多谢了!
aes加密des加密(包括三重des加密与cbc工作模式)
aes<em>加密</em>与<em>des</em><em>加密</em>(包括三重<em>des</em><em>加密</em>与cbc工作模式)
RSA加密与DES加密比较
对称钥匙<em>加密</em>系统是<em>加密</em>和解密均采用同一把秘密钥匙,而且通信双方都必须获得这把钥匙,并保持钥匙的秘密。   非对称密钥<em>加密</em>系统采用的<em>加密</em>钥匙(公钥)和解密钥匙(私钥)是不同的。     对称<em>加密</em>算法用来对敏感数据等信息进行<em>加密</em>,常用的算法包括: DES(Data Encryption Standard):数据<em>加密</em>标准,速度较快,适用于<em>加密</em>大量数据的场合。 3DES(Triple DES...
Openssl加密 DES加密 ECB
openssl <em>des</em> ecb 详细说明
简单加密--DES算法加密
背景: 日前,由于公司一个小项目需要<em>加密</em>,于是便学习(搜索)了部分<em>加密</em>相关的知识,了解了一些常用<em>加密</em>算法,包括常用的RSA算法,和DES算法,突然发觉,过去几十年年的学还是没有白上的,学了那么久的质数和分解,原来在<em>加密</em>领域是这样强大. 干货: 1:不扯没用的,分享一个直接能用的<em>加密</em>算法,就一个CPP文件,解决你的刚需,这个代码主要是实现了算法的<em>加密</em>和解密功能,对于一个文件进行<em>加密</em>,而后再进...
分组密码加密之DES和3DES加密
包含密码学中分组密码<em>加密</em>的DES<em>加密</em>和3DES<em>加密</em>算法源代码以及编译完成的可执行文件,代码包含详细注释。
加密问题:怎样用DES加密
现在需要对文字或文件进行DES<em>加密</em>,可是这方面的资料比较少,所以不得要领。请高手指点:rn1、需要独立的<em>加密</em>单元,最好不要用控件!rn2、如用Cipher控件,请帮忙介绍控件用法。它自带的例子看不懂。最好有一个简单的例程,让S1S2,由明文变成密文。rnrn本题因规则所限,只能给100分,如能解决问题,可以另外给分(分数有的是)。rnrn目前本人有 CRYPTOV1.ZIP和Cipher.ZIP 两个控件,但CRYPTOV1无法编译,Cipher比较复杂,无法应用。rnrn我已参考论坛中以下贴子:rn十万火急!!!哪儿我可以得到Des<em>加密</em>算法的Pascal源码?立即给分!(sinoman)rnhttp://www.csdn.net/Expert/TopicView1.asp?id=845770rnrn求能在Delphi6下编译的RSA或DES<em>加密</em>算法源程序(dreamgoal)rnhttp://www.csdn.net/Expert/TopicView1.asp?id=585308rnrn<em>请问</em>DELPHI中如何实现DES<em>加密</em>算法?rnhttp://www.csdn.net/Expert/TopicView1.asp?id=557005rn rn急需要问……在DELPHI中如何实现DES<em>加密</em>算法?(hoeung)rnhttp://www.csdn.net/Expert/TopicView1.asp?id=557000rnrn关于<em>des</em><em>加密</em>的ecb、cbc模式的问题????(bjseesea)rnhttp://www.csdn.net/Expert/TopicView1.asp?id=546453rnrn<em>请问</em>各位兄弟、姐妹们,谁有或谁见过哪个网上有<em>des</em><em>加密</em>控件,本人急用啊!!!rnhttp://www.csdn.net/Expert/TopicView1.asp?id=544396rnrn那为能发给我一份<em>des</em><em>加密</em>控件thank you(josephlong)rnhttp://www.csdn.net/Expert/TopicView1.asp?id=512472rn
DES加密、MD5加密比较
想将字符串rnData Source=192.168.1.15;Initial Catalog=AYLData;User ID=sa;Password=water345 rn<em>加密</em>成 rnghFwNo9yfC4rLwtfiSth9+lIjUTXx8B78F7ehIKo1ohPdssjjLJnF0MWP0CH/qVpSvIdbDYkzxBuh9UwTeZjBmF4fqmjb0g8AmViKoXwBJRgPdPyN8FfN8CIdq1Z/SGospdja+8uG00Ml30b1X0S8GeW9+/cqt5XigSGj2nME7uaFj6iMDcUfIrzcCp59KKueSQfLug5iElxnF9hTs2QCg== rnrn用了vs2005自带的MD5<em>加密</em>,出来结果和上面不一样,上司非要加成上面的结果,rnthis.TextBox1.Text = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5").ToString();rn结果为rnD897DC21AA0CCFC623A2B8DC6BDE4A2E rnrn有<em>哪位</em>能用DES<em>加密</em>,帮帮忙呀,???????????????????????????????????????????????????????????rnrnrn我在网上找到一个,生成解决方案时正常,运行网页时就报错,rn指定键的大小对于此算法无效。 rnCryptoStream cs = new CryptoStream(ms, <em>des</em>.CreateEncryptor(FKEY, FIV), CryptoStreamMode.Write); rnrn整个代码如下 rnusing System; rnusing System.Collections.Generic; rnusing System.Text; rnusing System.Security.Cryptography; rnusing System.IO; rnnamespace CDES rn rn public class CDES rn rn static byte[] FIV; rn static byte[] FKEY; rn public CDES() rn rn // TODO: 在此处添加构造函数逻辑 rn this.DefaultInit(); rn rnrn /// rn /// 默认键值和初始向量 rn /// rn private void DefaultInit() rn rn byte[] IV = 155, 103, 246, 8, 36, 99, 234, 36 ; rn byte[] key = 142, 16, 93, 156, 78, 4, 218, 132 ; rn FIV = IV; rn FKEY = key; rnrn rnrn /// rn /// 采用标准 64位 DES 算法<em>加密</em> rn /// rn /// 要<em>加密</em>的字符串 rn /// 返回<em>加密</em>后的字符串 rn public static string Encrypt(string strText) rn rn DESCryptoServiceProvider <em>des</em> = new DESCryptoServiceProvider(); rn MemoryStream ms = new MemoryStream(); rn CryptoStream cs = new CryptoStream(ms, <em>des</em>.CreateEncryptor(FKEY, FIV), CryptoStreamMode.Write); rn StreamWriter sw = new StreamWriter(cs); rn sw.Write(strText); rn sw.Flush(); rn cs.FlushFinalBlock(); rn ms.Flush(); rn return Convert.ToBase64String(ms.GetBuffer(), 0, Convert.ToInt32(ms.Length)); rn rnrnrn /// rn /// 标准64位DES解密 rn /// rn /// 要解密的字符串 rn /// 返回解密后的字符串 rn public static string Decrypt(string strText) rn rn DESCryptoServiceProvider <em>des</em> = new DESCryptoServiceProvider(); rn byte[] inputByteArray = Convert.FromBase64String(strText); rn MemoryStream ms = new MemoryStream(inputByteArray); rn CryptoStream cs = new CryptoStream(ms, <em>des</em>.CreateDecryptor(FKEY, FIV), CryptoStreamMode.Read); rn StreamReader sr = new StreamReader(cs); rn return sr.ReadToEnd(); rn rnrn rnrn rnrnrn在新建的网页页面中调用 rnprotected void Page_Load(object sender, EventArgs e) rn rnstring password="Data Source=192.168.1.15;Initial Catalog=AYLData;User ID=sa;Password=water345 "; rnResponse.Write(CDES.CDES.Encrypt(password)); rn rnrnrnrnrnrn
加密计算器des加密计算器
DES<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器<em>加密</em>计算器
DES加密 小规模加密 作业
正确的DES<em>加密</em>流程框架图(学生作业。明文到密文,密文到明文。)
哪位有QuickRep的应用示例??
包含有Group等Band的。
请问哪里有关于DES加密的dll或者源程序下载?
需要是用C++或者C写的,多谢了。rn我从http://lijun.hainan.net/下载了一个,<em>加密</em>出来的结果好像不对。
有谁有DES算法得示例呀??
-
请问谁有des加密的JAVA实现
如题,如能提供,不胜感激
请问使用DES对数据进行加密
如何控制<em>加密</em>过后的数据长度和<em>加密</em>之前的数据长度相同呢?
请问DES加密怎么解密呀!
我有一个DES<em>加密</em>的文本aaa.txt。怎么才能正确显示出文本。rnFileStream fs=new FileStream("c:\\aaa.txt",FileMode.Open,FileAccess.Read);rn StreamReader sr=new StreamReader(fs,Encoding.Default);rn string text11=sr.ReadToEnd();rn Console.WriteLine(text11);rnDESCryptoServiceProvider <em>des</em>=new DESCryptoServiceProvider();rnICryptoTransform <em>des</em>tran=<em>des</em>.CreateDecryptor();rnCryptoStream crystr=new CryptoStream(fs,<em>des</em>tran,CryptoStreamMode.Read);rnConsole.WriteLine((new StreamReader(crystr,new UnicodeEncoding())).ReadToEnd());rnConsole.ReadLine();
请问如何实现des定长加密
我的意思是,用DES实现,<em>加密</em>后的内容长度,<em>加密</em>前的内容长度一样长。
请问des对中文是怎么加密的!
<em>des</em><em>加密</em>时是按每个字符8位算的,而一个汉字是16位,<em>请问</em>有和解决方法
请问一下jsp的des加密问题
我在网上找到了一个<em>des</em><em>加密</em>的类,编译也正常。<em>加密</em>也正常。rn我是把注册信息(从WEB表单中提取)<em>加密</em>后存放到数据库。但是,如何才能在验证密码的时候读出这些东西呢?这些本来都是<em>加密</em>的。在数据库里显示的是乱码。我用解密的方法时,发现要使用BYTE[],但是,从数据库中读出来的都是STRING。怎么实现转换呢?附部分代码如下:rn<em>加密</em>:String password=new String(fix.createEncryptor(info_password1));-----------------这部分正常rn解密::String db_info_password=new String(check.checkuser(info_user));rnint n=db_info_password.length();rnout.print(n);rnbyte[] okpassword=new int[n];rnfor(int i=1;i<em>加密</em>的类rnpublic class DES rn private String Algorithm = "DES";rn private KeyGenerator keygen;rn private SecretKey <em>des</em>key;rn private Cipher c;rn private byte[] cipherByte;rnrn /**rn * 初始化 DES 实例rn */rn public DES() rn init();rn rnrn public void init() rn Security.addProvider(new com.sun.crypto.provider.SunJCE());rn try rn keygen = KeyGenerator.getInstance(Algorithm);rn <em>des</em>key = keygen.generateKey();rn c = Cipher.getInstance(Algorithm);rn rn catch(NoSuchAlgorithmException ex)rn ex.printStackTrace();rn rn catch(NoSuchPaddingException ex)rn ex.printStackTrace();rn rn rnrn /**rn * 对 String 进行<em>加密</em>rn * @param str 要<em>加密</em>的数据rn * @return 返回<em>加密</em>后的 byte 数组rn */rn public byte[] createEncryptor(String str) rn try rn c.init(Cipher.ENCRYPT_MODE, <em>des</em>key);rn cipherByte = c.doFinal(str.getBytes());rn rn catch(java.security.InvalidKeyException ex)rn ex.printStackTrace();rn rn catch(javax.crypto.BadPaddingException ex)rn ex.printStackTrace();rn rn catch(javax.crypto.IllegalBlockSizeException ex)rn ex.printStackTrace();rn rn return cipherByte;rn rnrn /**rn * 对 Byte 数组进行解密rn * @param buff 要解密的数据rn * @return 返回<em>加密</em>后的 Stringrn */rn public String createDecryptor(byte[] buff) rn try rn c.init(Cipher.DECRYPT_MODE, <em>des</em>key);rn cipherByte = c.doFinal(buff);rn rn catch(java.security.InvalidKeyException ex)rn ex.printStackTrace();rn rn catch(javax.crypto.BadPaddingException ex)rn ex.printStackTrace();rn rn catch(javax.crypto.IllegalBlockSizeException ex)rn ex.printStackTrace();rn rn return (new String(cipherByte));rn rnrnrnrnrn谢谢
Des加密软件(有数据输入界面)
Des<em>加密</em>软件(有数据输入界面),可以用来给报文进行<em>加密</em>测试,方便快捷
一个有关于DES加密的问题。
目前在用C++开发一个客户端程序与JAVA的服务器程序通讯,需要用到DES<em>加密</em>。现在遇到问题,只有一个密文结果相同。已知KEY是88888888,通过密文结果的对比,推测服务器端使用的是DES/ECB/PKCS5Padding<em>加密</em>。以下是服务器端与客户端的几次<em>加密</em>结果对比。rn明文 密文(为方便对比,每16位手动加了个空格)rnJava服务器端:rn123456 1E12E2201A9AFD99rnzhuruibi B852AA5EE5E00515 4E5F36725AF20CFCrnn123456 AE7B963945791475rnZhuruibin123456 FF4E1FCE753FD492 AE7B963945791475rnZhuruibin123457 FF4E1FCE753FD492 E3CFA4100640B70Arnzhuruibin123457 B852AA5EE5E00515 E3CFA4100640B70ArnrnC++客户端:rn123456 1E12E2201A9AFD99rnzhuruibi 6AB4E026E05389CD 721A41A928AD0FB6rnn123456 FC575579C0CC2329rnZhuruibin123456 6AB4E026E05389CD FC575579C0CC2329rnZhuruibin123457 6AB4E026E05389CD 4EE13489A97997E6rnzhuruibin123457 CCD84B80FA305179 4EE13489A97997E6rnrn现在初步推断是因为两边的字符集不同,<em>请问</em>这个推断是否正确,如果是字符集不同的话是否需要把整个客户端工程从多字节字符集转为Unicode还是只需要把DES加解密的入参出参转为Unicode就可以。
有现成的DES加密函数吗?
有现成的DES<em>加密</em>函数吗?
MD5加密,DES加密,自定义加密
MD5<em>加密</em>,DES<em>加密</em>,自定义<em>加密</em> 搜索数据库信息自动更新登录头像
有和java通用的des加密吗?
java代码:rnrn private static final String DES = "DES";rn private static final String MODEL = "DES/CBC/PKCS5Padding";rn public static String encryptDES(String encrypeString, String encrypetKey) rn byte[] encryptedData = null;rn try rn IvParameterSpec zeroIv = new IvParameterSpec(IV);rn SecretKeySpec key = new SecretKeySpec(encrypetKey.getBytes(), DES);rn Cipher cipher = Cipher.getInstance(MODEL);rn cipher.init(Cipher.ENCRYPT_MODE, key, zeroIv);rn encryptedData = cipher.doFinal(encrypeString.getBytes());rnrn catch (Exception e) rn e.printStackTrace();rn rn return Base64.encode(encryptedData);rn rnrndelphi要怎么弄 找了好几个都不行
哪位大侠有DES的Delphi源码
<em>哪位</em>大侠有DES的Delphi源码,最好是一个例子,好理解一点。我想做个<em>加密</em>图片的软件,想用DES<em>加密</em>算法,可这算法太难了,不会用,请各位赐教,不胜感激。
哪位有ASP实现DES加密算法的原码?
<em>哪位</em>有ASP实现DES<em>加密</em>算法的原码?借我参考一下,或者给一个算法思路。谢谢
php加密之DES加密,可逆加密
这段时间用了一下DES<em>加密</em>。相对md5<em>加密</em>。DES可解密。我感觉还是很多可取之处。下面贴上我的代码。希望对需要的朋友有帮助。 ); } // <em>加密</em> public static function enc
哪位兄弟有DES加密算法的Delphi源码
<em>哪位</em>兄弟有DES<em>加密</em>算法的Delphi源码,最好是一个例子,好理解一点。我想做个<em>加密</em>图片的软件,想用DES<em>加密</em>算法,可这算法太难了,不会用,请各位赐教,不胜感激。
DES加密算法及示例
DES<em>加密</em>算法及<em>示例</em>
VC++6.0 DES加密解密示例
VC++6.0 DES<em>加密</em>解密<em>示例</em>工程,包含两个<em>加密</em>解密类库,实例化后即可使用
DES加密算法(带示例
原创不易,转载请注明出处。 目录 1.      算法简介 2.      符号 3.      <em>加密</em>算法流程 3.1 密钥置换 3.2 IP(初始)置换 3.3 <em>加密</em>处理 3.4 IP逆置换 4.      解密算法流程 5.      总结 附录A 运算<em>示例</em> 1.算法简介 DES(Data Encrytion Standard)算法,又被称为美国数据<em>加密</em>标准,是19...
简单DES加密算法实现
DES c 实现 源代码 及 可执行文件 华工的作业 ,华工的学生 勿下哦
DES加密教学工具软件
DES<em>加密</em>教学工具,可以实现<em>加密</em>、解密和3DES算法的实现;可以<em>加密</em>文本,也可以<em>加密</em>文件。
DES加密程序
个人用写c++的标准<em>des</em>加解密程序,支持随机生成与文件读取明文、密文、密钥 十分简单易操作,代码可读性强,有readme说明文档
DES加密代码 java
匹配博客:https://blog.csdn.net/qq_41739364/article/details/86775886
des加密算法解析
<em>des</em><em>加密</em> 解密原理以及r4的<em>加密</em>解密原理 可以直接调用 封装在一个接口里面的、
des加密原理
数据<em>加密</em>标准DES(Data Encryption Standard)算法是一个分组<em>加密</em>算法,也是一个对称算法,<em>加密</em>和解密使用同一个算法,利用传统的换位、异或、置换等<em>加密</em>方法。DES算法以64位(8 byte)为分组对数据<em>加密</em>,其中有8位(第8、16、24、32、40、48、56和64位)用作奇偶校验位,另外的56位为真正的密钥,保密性依赖于密钥,<em>加密</em>和解密过程使用同一个密钥。
2010最新QQ相册密码破解下载
使用时请关闭360安全卫士,本软件本身就存在木马,自愿下载,使用过程中出现什么问题与本人无关! 相关下载链接:[url=//download.csdn.net/download/ihyjj/2339704?utm_source=bbsseo]//download.csdn.net/download/ihyjj/2339704?utm_source=bbsseo[/url]
java的集合帮助文档下载
可以增加对java集合的学习,了解,主要向学员介绍集合的功用,java API中集合有关类和接口的体系结构 相关下载链接:[url=//download.csdn.net/download/xiajunchendeyun/3742285?utm_source=bbsseo]//download.csdn.net/download/xiajunchendeyun/3742285?utm_source=bbsseo[/url]
浮点型数的二进制转化下载
将所输入的浮点型数转化为二进制形式在控制台输出,c++代码。 相关下载链接:[url=//download.csdn.net/download/u011219920/5729723?utm_source=bbsseo]//download.csdn.net/download/u011219920/5729723?utm_source=bbsseo[/url]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制
我们是很有底线的