你的位置:首页 > 软件开发 > ASP.net > C语言单片和C#语言服务器端DES及3DES加密的实现

C语言单片和C#语言服务器端DES及3DES加密的实现

发布时间:2015-10-08 19:00:11
公司最近在做单片机和C#语言的通信。用的是Socket通信。传输的数据是明文,后来 在会上讨论准备用DES加密(对称加密)来做。双方约定 相应的“密钥”。以前做的加密一般都是用C#加密和C#解密。一直以为是个简单的问题,现在和用C写的单片机 ...

公司最近在做单片机和C#语言的通信。用的是Socket通信。传输的数据是明文,后来 在会上讨论准备用DES加密(对称加密)来做。

双方约定 相应的“密钥”。

以前做的加密一般都是用C#加密和C#解密。一直以为是个简单的问题,现在和用C写的单片机通信的时候却出了问题。

问题是什么呢?

我找了几个在线加密 解密的网站,还下了几个加密解密的工具。结果相同的数据,用相同的密钥却得到不同的结果。

而且现在网上C语言实现的DES资料基本上是不靠谱,好多是错误的,都是你抄我,我抄你,抄来抄去,抄到最后没有一个完整实现DES几种模式加密的。

没办法,赶紧去找DES的原理来看,好研究了一番现在终于解决完成。保证了自己写的代码和几种工具一样的结果。现在将代码奉上,希望能帮上大家的忙。

一,ECB模式

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:C语言单片和C#语言服务器端DES及3DES加密的实现

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录