太郁闷了,c与c#的des加/解密结果不一致,而且是前8位不一致!!!

C/C++ > C语言 [问题点数:80分,结帖人babycathq2000]
等级
本版专家分:612
结帖率 100%
等级
本版专家分:612
等级
本版专家分:612
等级
本版专家分:42345
勋章
Blank
黄花 2008年11月 C/C++大版内专家分月排行榜第二
等级
本版专家分:612
等级
本版专家分:612
等级
本版专家分:0
C#DES加密解密

一个程序某些关键信息肯定是要有安全性要求的,这个时候其实就需要加密和解密的过程,保障起安全性。 DES,全称Data Encryption Standard,是一种对称加密算法。由于其安全性比较高(有限时间内,没有一种加密...

C#DES加密解密

加密和解密是一门高深和复杂的学科。在程序中有时需要用一些简单的加密和...DES加密解密C#中需要用到这几个类,DESCryptoServiceProvider,CryptoStream。 看下面的两组加密解密代码。 1、  (1)、对字符串进行

C# DES加解密

/// 加密密钥,要求为8位 /// 加密成功返回加密后的字符串,失败返回源串 public static string DesEncrypt(string pToEncrypt, string sKey) { StringBuilder ret = new StringBuilder(); try { DE...

C# des算法转java des 结果不一致

C# 其中 provider.Mode加密为CBC provider.Padding为PKCS7 ``` string data="-1"; byte[] rgbKey = {69, 70, 67, 49, 56, 49, 69, 70}; byte[] rgbIV = {54, 57, 51, 69, 52, 48, 55, 70}; MemoryStream...

C#与C之间进行DES加密解密

在网上找了很多的例子代码,进行DES加密解密,都是成对出现; 但只能用于自己(自己加密,自己解密),想实现C#代码加密解密后在C代码中进行解密加密,一直失败,花了一天时间,记录一下。

php和c#一致DES加密解密算法类

DES加解密算法,在C#与PHP中的通用类。 注意: 1、类中的秘钥key跟向量iv,均用的同样的值 2、编码均采用的utf-8 以下为具体代码,可以直接复制去进行实际测试 C#版代码: using System; using System.Data; ...

php实现和c#一致DES加密解密

php实现和c#一致DES加密解密,可以从网上搜到一

C#与JAVA的DES加密结果一致的参数设置

文章出自 http://blog.csdn.net/soar_ersa/article/details/7550359 DES加密解密结果一般要注意的地方:密钥、偏移...java DES加密的时候: 如果使用这种方式,Cipher cipher = Cipher.getInstance("DES");...

DES加密不一致问题,求大神解决

对方系统用的是c#写的des加解密算法 密钥:Bank2014 加密偏移量:Bank2014 加密模式:CipherMode.CBC、PaddingMode.PKCS5 块长度:64 文件编码:GBK 小弟这边用的是c写的加解密算法我就只设置了密钥:Bank2014 ...

C#实现DES加密解密封装

using System;using System.Security.Cryptography;using System.Text;using System.IO;namespace Common(){this.style.display=none; document.g

c# DES加密与解密代码

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;...

C# DES加密与解密

DES加密与解密类 using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography; using System.IO; using System.Text; namespace CY.Common { public class ...

C#实现DES加密解密

1997年数据加密标准DES正式公布,其分组长度为64比特,密钥长度为64比特,其中8比特为奇偶校验,所以实际长度为56比特。现在DES已经被AES所取代。 DES原理和具体计算过程示例可以参考:DES加密教程详细解读 C#...

C# 实现DES加密解密

DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解密密钥推算出来,反之亦然...

c# DES 加密解密

using System;using System.Collections;using System.Security.Cryptography;using System.Text;using System.IO;namespace test...{ /**//// /// sec 的摘要说明。 /// public class sec ...{ 

java DES转C#DES加密解密

一个程序用到java的cn.core.jar加密的,需要在.NET 中解密,发现JAVA的des算法与C#的有点区别。 自己不太懂加密解密算法,所以找了个省事的方法,用IKVM.NET,用这个将cn.core.jar直接转为cn.core.dll。 在程序中...

C# 使用DES加密,解密字符串

1 DES类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; using System.IO; namespace NoticeBoard { ///  /// DES加密解密...

Javascript和C#真正可以交互的DES加解密代码

因项目需要,要用js加密后,提交给C#解密,在网上找了半天,网上有无数个版本,却找到一个能互相使用的甚至就连都是js版本的,都能互通,汗一个。 因为时间关系,没有去深究加密代码,就随便下载了一个JS版本的...

C# DES文件加密解密算法

参考文献:http://www.cnblogs.com/yiki/archive/2007/08/28/873043.html /// /// 进行DES加密。 /// /// 要加密的字符串。 /// 密钥,且必须为8位。 /// 以Base64格式返回的加密字符串。 public

DES对称加密和解密(C#后端,iOS前端)

1.前后端约定加密钥匙key和初始矢量iv(为8位字符),相应的值前后端一定要保持一致; 2.后端C#通过加密函数对待加密字符串进行加密(本例中是对json字符串进行加密); 3.把第二步生产的密文放到一个k...

JAVA和C# 3DES加密解密

最近 一个项目.net 要调用JAVA的WEB SERVICE,数据采用3DES加密,涉及到两种语言3DES一致性的问题, 下面分享一下, 这里的KEY采用Base64编码,便用分发,因为Java的Byte范围为-128至127,c#的Byte范围是0-255 ...

C#DES的16进制加解密

头些天在实际项目中,需要用到DES加解密验证,因为其它项目也用的这个加解密方式,为了通过字节流查看是否一致和有无错误,要做一个加解密工具。实际上敲出代码后,发现C#DES加解密有点一样,体现如下: ...

js与C#实现CBC模式的DES加解密

js与C#实现CBC模式的DES加解密 DES的加密模式具体可以参照DES算法的几种加密模式和填补方式 来看代码 前端部分: js引入的是crypto-js,具体函数如下: // DES CBC模式加密 //加密内容、秘钥、向量 ...

C# 实现3des加密解密

C# 实现的标准3des 加密解密,同时含有标准的MAC算法。生成结果与SmartCos 产生的结果一致。一般应用CPU卡 等操作。如有疑问联系

android 与c#服务端DES加密不一致问题解决

最近碰到一个很头疼的问题,试了很多方式去解决,网上关于DES加密一大堆,五花八门,没有一个标准,大部门关于不一致有一个方法很相近就是 private static byte[] iv = {1,2,3,4,5,6,7,8}; public static String ...

DES C#加密 Java解密

DES C#加密 Java解密 C# DES加密 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Security.Cryptography; public static string ...

php和c#一致DES加密解密算法类

DES加解密算法,在C#与PHP中的通用类。 注意: 1、类中的秘钥key跟向量iv,均用的同样的值 2、编码均采用的utf-8 以下为具体代码,可以直接复制去进行实际测试 C#版代码: [csharp]...

c++ c#同时实现DES加密解密

c++和c#同时实现DES加密解密

C#中的DES加密解密

C#中加密和解密的算法  System.Security.Cryptography名字空间包含了实现安全方案的类,例如加密和解密数据、管理密钥、验证数据的完整性并确保数据没有被篡改等等。  加密和解密的算法分为对称(symmetric)算法...

C#用DES加密JAVA用DES解密,JAVA用DES加密C#DES解密的实现

这里贴出来的是可通用的C#jav的DES加密类,希望对大家管用直接复制即可用 ...C#DES加密解密类 /// public class Help_Encrypt { /// /// /// /// public static string Encode(...

相关热词 c#中字符串大小写转化 c# 设置加载ie11 c#捕获关机信号 c#显示键盘输入的字符 c#list对象排序 c# sql查询方法 3d贝塞尔曲线 c# c#获取秒 c# 类型可空转换 c#字符串转ascii码