求des加密解密软件源代码

汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1802)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'基于单片机的DES加密解密算法C源码',
blogAbstract:'
&&&&&&& 有一STM32项目需要用到DES算法,从网上找了很多资料什么的,看的似是而非的,只好找以前一个ASCOM的基于8位机,16位机的IC卡电话机的DES源码移植过来使用,测试通过后公布,方便大家借鉴使用。
//以下是des.c文件全部://密钥:&&&&&& B4 31 5B 86 9D 7D FA A2//数据:&&&&&& 1F AD 61 A5 F7 19 77 14//DES加密结果:4C 78 E9 1A F2 DA 9C D3
const uint8_t initial_tr[64] ={',
blogTag:'des,stm32,单片机,嵌入式',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}当前位置: >
> 求C#写的DES加密其后用C++解密的代码
求C#写的DES加密其后用C++解密的代码
xsyztz & at
求C#写的DES加密然后用C++解密的代码我写了两个程序A、B,A是C#写的,B是C++写的,现在要把在A程序中加密的东西,在B程序解密。
求C#加密的源代码和C++解密的源代码。
我试过分别下载网上的C#和C++的DES算法来做加解密,但是出来的C#和C++加密和解密出来的结果不对应。
推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。XSZsyy & &
& & (0)(0)估计你用的参数不匹配,或者是把字符串转化成key的程序不一致xszw168 & &
& & (0)(0)xszs1688 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-?您当前的位置: >
[AS3]as3下用Crypto做的DES加密算法与解密算法源代码
时间: 14:14来源:</  极酷网页播放器
[AS3]as3下用Crypto做的DES加密算法与解密算法
Crypto库 /p/as3crypto/
package&{&&&&&import&com.hurlant.crypto.C&&&&&import&com.hurlant.util.H&&&&&&&&&import&com.hurlant.crypto.hash.HMAC;&&&&&import&com.hurlant.crypto.hash.IH&&&&&import&com.hurlant.crypto.hash.MD5;&&&&&import&com.hurlant.crypto.hash.SHA1;&&&&&import&com.hurlant.crypto.hash.SHA224;&&&&&import&com.hurlant.crypto.hash.SHA256;&&&&&import&com.hurlant.crypto.prng.ARC4;&&&&&import&com.hurlant.crypto.symmetric.AESK&&&&&import&com.hurlant.crypto.symmetric.BlowFishK&&&&&import&com.hurlant.crypto.symmetric.CBCM&&&&&import&com.hurlant.crypto.symmetric.CFB8M&&&&&import&com.hurlant.crypto.symmetric.CFBM&&&&&import&com.hurlant.crypto.symmetric.CTRM&&&&&import&com.hurlant.crypto.symmetric.DESK&&&&&import&com.hurlant.crypto.symmetric.ECBM&&&&&import&com.hurlant.crypto.symmetric.IC&&&&&import&com.hurlant.crypto.symmetric.IM&&&&&import&com.hurlant.crypto.symmetric.IP&&&&&import&com.hurlant.crypto.symmetric.ISymmetricK&&&&&import&com.hurlant.crypto.symmetric.IVM&&&&&import&com.hurlant.crypto.symmetric.NullP&&&&&import&com.hurlant.crypto.symmetric.OFBM&&&&&import&com.hurlant.crypto.symmetric.PKCS5;&&&&&import&com.hurlant.crypto.symmetric.SimpleIVM&&&&&import&com.hurlant.crypto.symmetric.TripleDESK&&&&&import&com.hurlant.crypto.symmetric.XTeaK&&&&&import&flash.utils.ByteA&&&&&import&com.hurlant.crypto.rsa.RSAK&&&&&import&com.hurlant.util.Base64;&&&public&class&BlowFish&&{&&/**&&*&Encrypts&a&string.&&*&@param&text&&The&text&string&to&encrypt.&&*&@param&key&&A&cipher&key&to&encrypt&the&text&with.&&*/&&&&/**&&*&Decrypts&an&encrypted&string.&&*&@param&text&&The&text&string&to&decrypt.&&*&@param&key&&The&key&used&while&originally&encrypting&the&text.&&*/&&&static&public&function&encrypt(&s&:String,&k&:String&)&:String&&&{&&&&&&var&key&&:ByteArray&=&Hex.toArray(k);&&&&&&&&&&&&&var&data&:ByteArray&=&Hex.toArray(Hex.fromString(s));&&&&&&&&&&&&&&var&pad&&&&:IPad&=&new&NullPad();&&&&&&&&&&&&&var&cipher&:ICipher&=&Crypto.getCipher(&blowfish-cbc&,&key,&pad);&&&&&&&&&&&&&&pad.setBlockSize(cipher.getBlockSize());&&&&&&&&&&&&&cipher.encrypt(data);&&&&&&&&&&&&&&var&result&:String&=&Hex.fromArray(data);&&&&&&&&&&&&&&var&ivmode&:IVMode&=&cipher&as&IVM&&&&&&&&&&&&&var&iv&&&&&:String&=&Hex.fromArray(ivmode.IV);&&&&&&&&&&&&&&return&&Base64.encodeByteArray(Hex.toArray(Hex.fromArray(ivmode.IV)&+&Hex.fromArray(data)));&&&}&&&}&}&
import&BlowF&var&$key:String&=&&&;&var&$encryption:String&=&BlowFish.encrypt(&&,&$key);&trace(&$encryption&);&
Crypto做的DES加密算法与解密算法
酷播技术服务
技术与代码密码学DES加密解密源代码_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
密码学DES加密解密源代码
D&#8203;E&#8203;S&#8203; &#8203;加&#8203;密&#8203;解&#8203;密&#8203;算&#8203;法&#8203;,&#8203;C&#8203;/&#8203;C&#8203;+&#8203;+&#8203;源&#8203;代&#8203;码
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢C#DES算法加密解密实例解析
阅读:680次&&&时间: 14:06:35&&
C# DES算法加密解密作为我们开发中的安全部分我们需要明白它的使用,虽然56位密钥的DES算法已经风光不在,而且常有用Des加密的明文被破译的报道,但是了解一下昔日美国的标准加密算法总是有益的,而且目前DES算法得到了广泛的应用,在某些场合,仍然发挥着余热。
C# DES算法加密解密特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。C# DES算法加密解密工作的基本原理:其入口参数有三个:key、data、mode。key为加密解密使用的密钥;data为加密解密的数据;mode为其工作模式。
C# DES算法加密解密核心代码演示:DES是常用的对称加密解密方法
///&&summary& &&&&&&public&string&Encrypt(string&pToEncrypt,&string&sKey) &{ &using&(DESCryptoServiceProvider&des&=& &new&DESCryptoServiceProvider()) &{ &byte[]&inputByteArray&=&Encoding.UTF8.GetBytes(pToEncrypt); &des.Key&=&ASCIIEncoding.ASCII.GetBytes(sKey); &des.IV&=&ASCIIEncoding.ASCII.GetBytes(sKey); &System.IO.MemoryStream&ms&=&new&System.IO.MemoryStream(); &using&(CryptoStream&cs&=&new&CryptoStream(ms,& &des.CreateEncryptor(),&CryptoStreamMode.Write)) &{ &cs.Write(inputByteArray,&0,&inputByteArray.Length); &cs.FlushFinalBlock(); &cs.Close(); &} &string&str&=&Convert.ToBase64String(ms.ToArray()); &ms.Close(); &return& &} &} &&///&&summary& &&&&&&public&string&Decrypt(string&pToDecrypt,&string&sKey) &{ &byte[]&inputByteArray&=&Convert.FromBase64String(pToDecrypt); &using&(DESCryptoServiceProvider&des&=& &new&DESCryptoServiceProvider()) &{ &des.Key&=&ASCIIEncoding.ASCII.GetBytes(sKey); &des.IV&=&ASCIIEncoding.ASCII.GetBytes(sKey); &System.IO.MemoryStream&ms&=&new&System.IO.MemoryStream(); &using&(CryptoStream&cs&=&new&CryptoStream(ms, &&des.CreateDecryptor(),&CryptoStreamMode.Write)) &{ &cs.Write(inputByteArray,&0,&inputByteArray.Length); &cs.FlushFinalBlock(); &cs.Close(); &} &string&str&=&Encoding.UTF8.GetString(ms.ToArray()); &ms.Close(); &return& &} &} &
C# DES算法加密解密的基本情况就向你介绍到这里,希望对你了解和学习C# DES算法加密解密有所帮助。
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
Copyright &
All Rights Reserved}

我要回帖

更多关于 des加密解密软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信