aes相关内容

加密Java和解密在C#中的AES 256位

1.我有哪些加密的XML文件,并返回加密的字符串Java函数。 ///的Java类 进口java.security.Key中; 进口javax.crypto.Cipher中; 进口javax.crypto.spec.SecretKeySpec; 进口org.apache.commons.codec.binary.Base64; 公共类地穴{ 公共静态字符串键=“xxxxxx ..
发布时间:2016-09-06 14:24:10 Java开发

我如何与AES加密在C#这样我就可以在PHP解密呢?

我已经发现了几个答案在PHP中加密和解密在C#中,但至今一直未能逆转这一过程... 背景是我想: 在C#中: AES加密文件的内容。 (通过POST可能通过HTTP)上传数据到服务器 在PHP中: 接收并保存文件。 和在PHP(日后): 解密文件 我特别想对它进行加密使用SSL外/ TLS(虽然我可能要做到这一点为好),因为我需要知道文件保持加密(和解密的!) ..
发布时间:2016-08-30 14:31:00 PHP

填充是无效的,而使用&QUOT解密字符串不能被删除异常; AesManaged" C#

请给我建议,我需要更新/重构code摆脱例外。我得到的异常,而我尝试使用以下code解密加密的字符串。 行之后抛出异常。 使用(StreamReader的srDecrypt =新的StreamReader(csDecrypt)) { //从解密流读取的字节数解密 //并将其放置在一个字符串。 明文= srDecrypt.ReadToEnd(); }公共字符串Enc ..
发布时间:2016-08-29 12:36:23 C#/.NET

AES加密Java和解密在C#

您好,我加密的十六进制字符串,并已使用标准的AES算法加密的密钥。 code: 最终字符串键=“!= ABCD#AXD * G PXP” 最终javax.crypto.spec.SecretKeySpec keySpec =新SecretKeySpec(key.getBytes(),“AES”); 最终javax.crypto.Cipher中密= Cipher. ..
发布时间:2016-08-26 21:38:11 Java开发

使用AES加密在C#

我似乎无法找到使用AES 128位加密的一个干净的例子。 有没有人有一些样本code? 解决方案 此文章似乎都讨论了算法和具体包括128位keysizes一个C#实现: ..
发布时间:2016-08-26 13:58:39 C#/.NET

用C AES算法实现的测试

我已经从这个网站下载code,编译它,现在想测试一下我有几个问题... 我从编译生成两个文件的 加密 和 解密 并从网站说明是: 加密程序被称为如下: 加密密码cryptofile 据加密标准输入(用空格填充它,如果需要的话),并将结果写入到指定cryptofile。 解密程序被称为如下: 解密密码cryptofile 据解密cryptofile内容并将结果( ..
发布时间:2016-08-25 10:02:59 C/C++

OpenSSL的/ libcrypto AES 128编码使用KEY

我使用加密AES-128-ECB一定的字符串,然后将结果保存在一个文件例如test.enc 下面是我的方法,做加密: INT do_crypt(字符* OUTFILE){ unsigned char型的outbuf [1024]; 诠释outlen,tmplen; 无符号的字符键[] = {} 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15; 烧焦INTEXT [ ..
发布时间:2016-08-24 13:26:03 C/C++

AES加密 - 大文件

我做的使用OpenSSL的EVP接口在128/192/256 CBC模式C语言AES加密。 我发现了一个计算器很好的例子与我已经开始编程。 我想知道的是: 什么是加密时?使用默认的填充 如果我有大量的数据会发生什么。我一定要code把它分成128位数据块?或做EVP接口照顾它? 应该是什么IV为128位,192bit的和256位CBC模式的大小(其中仅密钥长度分别为128,192,2 ..
发布时间:2016-08-23 11:34:43 C/C++

AES加密仅导致部分数据是正确的(使用mcrypt的LIB)

我从 https://gist.github.com/2436364 我修改了源$ C ​​$ C的一部分,以满足下面我的项目要求: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&string.h中GT; #包括LT&;&mcrypt.h GT; #包括LT&;&math.h中GT; #包括LT&;&stdint.h GT;INT ..
发布时间:2016-08-23 10:47:12 C/C++

AES在装配实施

大家好 我试图建立一个code做演示做的AES加密组装。 Intel最新的手册中有AES加密流量轮密钥的 AESENC将xmm1,XMM2 / M128 -Perform圆一个 来自第二源操作数,从第一操作上128位的数据(状态) 源操作数,并把结果存储在目标操作数。AES加密流量的 AESENCLAST将xmm1,XMM2 / M128 -Perform最后一轮 循环密钥 来自第二 ..
发布时间:2016-08-23 10:43:22 C/C++

如何使用OpenSSL解密的Java AES加密的数据?

我接口的一个遗留的Java应用程序(应用程序不能改变),这是使用AES加密的数据。这里是原始的Java code是如何实例化AES密码: SecretKeySpec skeySpec =新SecretKeySpec(关键,“AES”); 密= Cipher.getInstance(“AES”); cipher.init(Cipher.ENCRYPT_MODE,skeySpec); 我是一个 ..
发布时间:2016-08-19 00:38:32 Java开发

AES,蛇和Twofish的用C的例子吗?

我发现很多在C AES,Twofish算法的实现和蛇,但我真的不明白的例子。我只知道,一些地方用实例向反转矩阵。 有人点我一个例子或.c文件的加密/解密的数据再由的char * psented $ P $ 和密码? 解决方案 Wikipedia文章实际上是链接到一个优秀的 C语言编写的教程(由的X N20 )引导您完成了数学和提供在旅途中,这是理解的过程中非常有用C实现。我也建议你阅读了 ..
发布时间:2016-08-18 22:43:41 C/C++

如何使用OpenSSL做AES解密

我想使用OpenSSL库解密一些AES数据。在code的访问密钥。该项目已经使用libopenssl别的东西,所以我想坚持到这个库。 我就直接寻找到 /usr/include/openssl/aes.h ,因为OpenSSL的网站上的文档光。唯一的解密功能是这一个: 无效AES_DECRYPT(const的无符号字符*中,无符号字符*出来,常量AES_KEY *键); 不幸的是,这并没有办 ..
发布时间:2016-08-18 13:58:09 C/C++开发

OpenSSL的AES通过使用C API执行副总裁CBC 256

我所试图做的事: C编写一个程序,打开任意大小的文件,并读取其内容。一旦该内容被读它将在AES 256 CBC加密它们和密文保存到称为密文的文件。一旦被保存,将关闭这两个文件。然后将打开从刚保存的文件密文和解密的密文,并将其保存到一个名为解密的文件。 我的问题: 它似乎永远解密我的密文。我得到的垃圾,我不知道我做错了。请帮助。 的#include<&string.h中GT; #包括L ..
发布时间:2016-08-18 13:31:27 C/C++

简单的AES加密解密在C OpenSSL库

我要加密包含几个字符串的结构体,然后进行解密。我尝试以下code。原来的code为从网络中发现,它是完美的工作。我改变它输入到一个结构。以下是code。 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&string.h中GT; #包括LT&;&time.h中GT; #包括LT&;的OpenSSL / aes.h> #包括LT&; ..
发布时间:2016-08-18 13:14:50 C/C++

的AES(AES-CBC-128,AES-CBC-192,AES-CBC-256)用的opensslÇ加密/解密

我只是想从OpenSSL的与此3种模式测试AES:用128,192和256密钥长度,但我的解密文本是从我输入的不同,我不知道为什么。此外,当我通过一个巨大的输入长度(可以说1024字节)我的方案显示核心转储 ...我的投入始终是相同的,但它不事关,至少现在。继承人的code: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&strin ..
发布时间:2016-08-17 23:08:56 C/C++

如何OpenSSL中使用AES做加密

我试图写一个示例程序使用OpenSSL做的AES加密。我试图通过OpenSSL文档去(这是一个痛苦),无法弄清楚了。我经历了code去,发现使用API​​的,我写了下面的一个小程序(请忽略行号)。我没有看到任何的加密发生......我失去了什么? PS:我不编译时得到任何错误 1的#include<&stdio.h中GT; 2#包括LT&;的OpenSSL / aes.h> ..
发布时间:2016-08-17 22:22:49 C/C++