相关推荐
-
对称密码之DES.cpp
DES加密算法,对称加密算法,C语言,包括加解密以及纠错处理。
-
des加密算法程序收藏可用
只要建立d3des.h 和 d3des.c分别拷贝下面的文件体就ok了#define D2_DES /* include double-length support */#define D3_DES /* include triple-length support */#ifdef D3_DES#ifndef D2_DES#define D2_DES /* D2_DES is n
-
DES加密算法的C++实现
《信息安全技术》这门课又在讲 DES 加密算法了,以前用纯C写过一次,这次我用 C++ 重新写了一个,写篇文章以备后用。本文介绍了 DES 算法加密的大致步骤和整体流程。 一、DES算法原理 DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解...
-
Crypto++入门学习笔记(DES、AES、RSA、SHA-256)
最先附上下载地址 背景(只是个人感想,技术上不对后面的内容构成知识性障碍,可以skip): 最近,基于某些原因和需要,笔者需要去了解一下Crypto++库,然后对一些数据进行一些加密解密的操作。 笔者之前没接触过任何加密解密方面的知识(当然,把每个字符的ASCII值加1之流对明文进行加密的“趣事”还是干过的,当时还很乐在其中。),甚至一开始连Crypto++的名字都没有听...
-
C++ #include <>和#include ““区别(尖括号和双引号)
此处因为des.h是本地从源码编译的,因此作为用户自定义文件,要用双引号include。换个思路,观察一下为什么DesUtil.h可以找到而des.h找不到呢?检查过了,des.h和base64.h文件确实是存在的。双引号#include "" 表格用户自定义的文件。尖括号#include <>表示系统预定义的文件。把尖括号换成双引号就可以了。
-
des加密的c语言程序,C++中四种加密算法之DES源代码
DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解密密钥推算出来,反之亦然。在大多数对称算法中,加解密的密钥是相同的,DES就是这样。可见,对称密钥算法的加解密密钥都是保密的。而公开密钥算法的加密密钥是公开的,解密密钥是保密的。DES具体算法如下:////////////...
-
DES加密算法 CPP文件
DES加密算法 C/C++ des是一个以前常用的传统加密算法,现在多用AES
-
DES算法 C语言实现
DES算法C语言实现 算法概述 DES算法是一种对称块加密方法,加密和解密都使用一个长度为64位的密钥。以64位为一个分组长度,对于每个分组,通过置换、Feistel轮函数、子密钥生成等一系列操作,输出一段64位的密文。在解密过程中,更换子密钥输入的顺序,即可解出原本的明文。 总体结构 对输入的64位密文进行一次IP置换,得到L0R0L_0R_0L0R0 对IP置换的结果进行16次迭代,迭代...
-
DES算法CBC运行模式实现
源码DEScbc.cpp
-
四种加密算法之DES源代码-C++
转载:http://blog.csdn.net/zmb2011/article/details/6842135 DES.h文件: [cpp] view plaincopy ////////////////////////////////////////////////////////////////////////// /*
-
DES的C++语言实现
DES的C++实现有两部分组成--schedle.h和des.cpp schedle.h //外部定义部分 #include DWORDLONG dwlKey_PC_1[64]= { 57,49,41,33,25,17,9, 1,58,50,42,34,26,18, 10,2,59,51,43,35,27, 19,11,3,60,52,44,36, 63,55,47,39,31,23,15,
-
c语言 加密\解密文件(文件操作常用函数使用)
~
-
DES 纯c实现(des.c和des.h) 含pkcs1填充模式测试 非3des
//****************************对外接口****************************** /** * des加密填充模式pkcs1 */ int des_encode(char *in, int in_len, char *out, int *out_len, char *key); /** * des解密 **/ int des_decode(char *in, int in_len, char *out, int *out_len, char *key); /** * DES测试 */ int testDES() ; //*****************************对外接口结束******************************
-
DES算法,头文件
DES算法,头文件自己改写过,请指教 #ifndef __DES_H #define __DES_H class DES { public: // Encrypt/decrypt the data in "data", according to the "key". // Caller is responsible for confirming the buffer size of "data"
-
DES代码讲解
public class DESDemo { /* * DES加密介绍 DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究, 后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来越少,因为DES使用56位密钥,以现代计算能力, 24小时内即可被破解。虽然如此,在某些简单应用中,我们还是可以使用DES加密算法,本文简单讲解DES的
-
S-DES算法实现(C++版本)
密码学实验二: /** :;LaEaHKEEGpPXU7;, .:75pKH11252U252Xa...
-
EDS加密算法源码
#include "stdio.h" #include "memory.h" #include "time.h" #include "stdlib.h" #define PLAIN_FILE_OPEN_ERROR -1 #define KEY_FILE_OPEN_ERROR -2 #define CIPHER_FILE_OPEN_ERROR -3 #define OK 1 typedef ch
13 楼 zhangthe9 2009-04-01 13:18
javarebel crack
by dd
12 楼 turionboy 2008-10-11 17:41
11 楼 strongkill 2008-09-25 08:13
我已经将这个东西破解了,一直在用..
共享共享啊~~~老大~
10 楼 cats_tiger 2008-08-29 14:17
9 楼 eason132 2008-08-29 11:27
8 楼 z95001188 2008-08-29 11:16
7 楼 netrice 2008-08-29 08:45
6 楼 strongkill 2008-08-28 20:17
5 楼 rmn190 2008-08-28 16:45
4 楼 QQbyte 2008-08-28 14:06
3 楼 hetylei 2008-08-28 13:45
2 楼 QQbyte 2008-08-28 13:42
1 楼 AllenZhang 2008-08-28 13:18