newease 发表于 2009-8-5 17:02:03

加密解密动态库des64

试过许多加密解密的算法或dll,总是存在这样或那样的问题

经测试可以实现对数值、字母、汉字 及其混排 的正确加密和解密

ehxz 发表于 2009-8-5 17:13:15

好像灰常不错的。加个精先{:5_177:}

j528 发表于 2009-8-7 17:54:43

我用的是pb的des64.dll里面的函数
ll_size = b64_size(LenA(ls_source),1)
ls_jiami = Space(ll_size)
b64_des(ls_source,ls_jiami,ls_key,LenA(ls_source),1)


对abcabc进行加密
密钥ls_key 是12345678
pb得出的数:h+Zh+ua48NM=
c#得出的数:7YdjOdeeR0g=

请问pb那个地方有问题?


pb的引用函数
Function int b64_size(ulong size,ulong flag) Library "des64.dll"
Function int b64_des(ref String in,ref string out,string key,ulong size,ulong flag) Library "des64.dll" alias for "b64_des;Ansi"


c#的函数

byte[] rgbKey = Encoding.UTF8.GetBytes(encryptKey.Substring(0, 8)); byte[] rgbIV = Encoding.UTF8.GetBytes(encryptKey); byte[] inputByteArray = Encoding.UTF8.GetBytes(encryptString); DESCryptoServiceProvider dCSP = new DESCryptoServiceProvider(); MemoryStream mStream = new MemoryStream(); CryptoStream cStream = new Cry


CryptoStream cStream = new CryptoStream(mStream, dCSP.CreateEncryptor(rgbKey, rgbIV), CryptoStreamMode.Write); cStream.Write(inputByteArray, 0, inputByteArray.Length); cStream.FlushFinalBlock(); return Convert.ToBase64String(mStream.ToArray());

zjyh168 发表于 2009-8-23 17:06:06

好像灰常不错的。加个精

kele558 发表于 2009-8-27 13:05:58

看看,,,,,,,,,,,,,,,

fuxiaoyang13 发表于 2010-3-29 17:15:54

学习学习!!!!!!

yu_310 发表于 2010-3-30 12:19:15

不错,试试一下

风萧寒 发表于 2010-3-31 16:12:50

谢谢分享 试试

wankui1985 发表于 2010-5-17 17:54:05

谢谢楼主分享

sybase郭 发表于 2010-5-17 23:27:08

不错谢谢了

zeffy2000 发表于 2010-5-19 10:48:27

谢谢分享学习了 非常感谢

sybase郭 发表于 2010-5-19 16:12:18

不错的支持娄
页: [1] 2 3
查看完整版本: 加密解密动态库des64

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com