首页 > TAG信息列表 > rijndael

用于mcrypt_encrypt的32个字符的PHP AES密钥

考虑以下PHP代码: <?php $key = "1234567812345678"; $iv = "1234567812345678"; $data = "Test string"; $encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $data,

C#Rijndael管理等效于Python

我有以下C#代码(代码是继承的,无法编译).这用于解密和解压缩保存的文件. using System.Security.Cryptography; using System.Text; using ICSharpCode.SharpZipLib.Zip; //Not the real key but same amount of chars private const string kEncyptionKey = "01234567"; public

c-Linux的Rijndael替代品

我在c#,使用Rijndael对象的Windows中有一个项目. 我想用Linux编写它. 我知道我应该使用openssl / aes,但不知道如何使用. 包括什么?班级名称是什么?方法? 我应该用什么代替:Rijndael.create(),Rijndael.KeySize(),Rijndael.IV()等. 提前致谢. 萨拉解决方法:示例源代码可用here.请确保您

PHP加密代码转换为ColdFusion

我有一些PHP,我想在ColdFusion中做相同的操作. function & _encryptMessage( $message ) { $td = mcrypt_module_open( MCRYPT_RIJNDAEL_256, '', MCRYPT_MODE_CBC, ''); mcrypt_generic_init( $td, $this->key, $this->iv ); $encrypted_data = m

PHP到Delphi并使用Rijndael返回加密 – 解密

我使用rijndael密码解密从PHP发送到Delphi的字符串时遇到问题. 我在PHP端使用mcrypt,在Delphi端使用DCP_rijndael. 目前我有以下代码. PHP: function encRJ($key, $iv, $data) { $r = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $data, MCRYPT_MODE_CBC, $iv); $r = base6

Rijndael 256在c#和php之间加密/解密?

更新 我已对C#代码进行了更改,因此它使用的块大小为256.但现在hello世界看起来像这个http://pastebin.com/5sXhMV11,我无法弄清楚我应该使用rtrim()来最终获得混乱. 另外当你说IV应该是随机的时,你的意思是不要再使用相同的IV一次或者我编码错误的方式? 再次感谢! 嗨, 我正在尝试使用

Python相当于PHP的MCRYPT_RIJNDAEL_256 CBC

我需要这个函数的Python实现 – 我想在appengine上使用它. 我在Python方面不太好,所以请帮忙. function encrypt($data) { return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256 ,'oqufXQ(?bc=6_hR2I3sMZChDpb6dDlw4', $data , MCRYPT_MODE_CBC, utf8_encode('fOaiIOkD8*9X

c# – 在实现Rijndael解密时是否可以不使用IV?

我正在使用Rijndael的算法实现密文解密.不幸的是,我无法访问数据加密,只提供了密码(生成密钥)和算法类型. 我没有盐(似乎没问题),我没有IV.现在,我的问题是我是否必须使用IV来执行解密?我怀疑编写加密的开发人员没有使用盐或IV(如果这是可能的话). 我试图将IV设置为null,没有运气,并

将C#加密转换为Java

我的任务是将C#加密方法转换为Java并且卡住了.我知道C#代码可以工作,但是我无法让我的Java代码工作. 这是C#代码: private const int Nb = 4; // Legal values: 4 = 128-bit blocks public static void Decrypt(byte[] input, Stream output) { var s1 = new Memory