rijndael相关内容

C#AES Rijndael - 检测无效密码

当用户输入错误的密码时,大部分时间都是 CryptographicException 抛出消息“填充无效,无法删除”。 然而,CryptStream的概率非常小不会使用错误的密码抛出异常,而是返回错误的解密流。换句话说,它解密为垃圾。 任何想法如何检测/防止这种情况?我可以想到的最简单的方法是在加密时在消息开头放置一个“魔术数字”,并检查它是否仍然在解密之后。 但是如果有一个更简 ..
发布时间:2017-08-18 01:14:43 C#/.NET

如何存储用于加密文件的密钥

我正在玩一个应用程序来备份文件到“云”:),我想在存储文件之前加密文件。这部分我已经覆盖了,但是由于这个应用程序将监视文件夹的更改和上传更改的文件,我需要存储我用来加密文件的密钥。这个想法是用户提供密码,并生成密钥。 目前我正在使用.NET Framework进行加密。我正在使用RijndaelManaged类加密/解密和PasswordDeriveBytes类来获取密钥。 但是如何保 ..
发布时间:2017-08-18 00:03:00 C#/.NET

PHP加密& VB.net解密

我正在努力做一个简单的任务。在PHP中使用一个值并在我的VB.net应用程序中解密它。 我想我会使用tripleDES或Rijdael 128或256 我虽然这应该很简单。任何人都可以指向正确的方向? 谢谢 解决方案 我们有一些在.NET和PHP之间的C#工作的密码。我不熟悉VB.net。我假设它使用相同的加密库 System.Security.Cryptography 。 ..
发布时间:2017-08-17 23:55:30 PHP

SagePay表单 - 经典ASP - 货币字段缺少使用rijndael.asp

我正在尝试在经典ASP中添加Form Intergration SagePay支付网关。我有一个从SO采购的工作PHP版本。我已经把它翻译成VBSCRIPT,一切似乎工作正常,但加密。 我正在使用与PHP脚本相同的输入,以便Cryptstring在加密之前与PHP Cryptstring完全相同。 我已经下载并使用Rijndael.asp&这里找到的include.asp文件:使用经典 ..
发布时间:2017-08-17 22:43:11 开发方法

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); $ ..
发布时间:2017-08-17 22:29:38 PHP

解密.ASPXAUTH Cookie WITH protect =验证

有一段时间,我一直在尝试破译ASP .ASPXAUTH cookie并使用PHP进行解密。我的理由很大,我需要这样做,别无选择。在PHP到目前为止,我已经成功地设法读取了这个cookie的数据,但是加密时似乎并没有这样做。无论如何,这里它... ... 首先您需要更改您的服务器Web.config文件(保护需要设置为验证): ..
发布时间:2017-08-17 22:11:35 PHP

指定的初始化向量(IV)与该算法的块大小不匹配

我正在使用基础加密方法。我正在使用RijndaelManaged。我很久以前从某个地方得到这个代码,但不记得在哪里。 我以前使用过我的代码,但是有些改变了,我不太清楚 当我运行代码时,我收到以下错误; 指定的初始化向量(IV) 与此 算法的块大小不匹配。 这是我的代码: string textToEncrypt =“TEST STRING”; int k ..
发布时间:2017-08-17 21:56:26 C#/.NET

如何使用AES 128加密和解密?

我正在C#中使用AES-128对称加密方法来加密一个字符串并解密一个字节数组。我找不到办法,但也许我错过了一些东西。 解决方案 导入命名空间 using System; 使用System.IO; 使用System.Text; 使用System.Security.Cryptography; static void Main(string [] args) { str ..
发布时间:2017-08-17 21:52:21 C#/.NET

在PHP中重写Rijndael 256 C#加密代码

我有一个用C#编写的加密/解密算法 - 我需要能够在PHP中生成相同的加密,所以我可以通过HTTP发送加密的文本,以在C#端解密。 这是加密的C#代码。 this.m_plainText = string.Empty; this.m_passPhrase =“passpharse”; this.m_saltValue =“saltvalue”; this.m_hashAlgo ..
发布时间:2017-08-17 21:03:14 PHP

Rijndael 256加密/解密c#和php?

UPDATED 我已经对C#代码进行了更改,所以它使用的块大小为256,但现在你好,世界看起来像这样的 http://pastebin.com/5sXhMV11 ,我无法弄清楚我应该用rtrim()到得到最后的混乱。 此外,当你说IV应该是随机的,你的意思是不要使用相同的IV多一次或是我编码错误的方式吗? 再次感谢 嗨, 我试图使用C#中加密的PHP解密字符串。我似乎 ..
发布时间:2017-08-17 19:42:27 PHP

在Delphi 2007.Net中帮助使用Rijndael算法

我在Delphi 2007.Net中工作,在那里我可以找到使用Rijndael算法的例子。 再见。 解决方案 前段时间我写了这段代码,应该可以正常工作。 使用 System.Security.Cryptography, System.Text; 类型 TDynamicArrayOfByte =字节数组; 函数加密(StrtoEncrypt,PK:string) ..
发布时间:2017-04-28 19:34:54 Delphi

Delphi DEC库(Rijndael)加密

我正在尝试使用 DEC 3.0库( Delphi Encryption Compedium Part I )来加密Delphi 7中的数据,并通过POST将其发送到PHP脚本,其中我使用 mcrypt (RIJNDAEL_256,ECB模式)进行解密。 p> Delphi部分: 使用Windows,DECUtil,Cipher,Cipher1; 函数EncryptMsgData( ..
发布时间:2017-04-24 21:43:36 PHP

德尔福AES库(Rijndael)用KAT载体测试

对于这两个图书馆, Delphi加密汇编v 5.2 TurboPower Lockbox v 2.07 我用“AES已知答案测试”测试了他们的Rijndael DCB / CBC算法(KAT)载体“,在NIST网站获得( http://csrc.nist.gov /groups/STM/cavp/index.html ) 但是,这两个库都没有通过测试。 不知道如果是我的测 ..
发布时间:2017-04-24 02:01:46 Delphi

PHP到Delphi和使用Rijndael的加密解密

使用rijndael密码解密从PHP发送到Delphi的字符串的问题。 我在PHP端使用mcrypt,在Delphi端使用DCP_rijndael。 目前我有以下代码。 PHP: 函数encRJ($ key,$ iv,$ data) { $ r = mcrypt_encrypt(MCRYPT_RIJNDAEL_256,$ key,$ data,MCRYPT_MODE_CBC ..
发布时间:2017-04-23 15:36:59 PHP

使用node.js解密使用c#

我现在面对一个需要你帮助的问题。 我使用c#做一些加密。然后需要使用node.js来解密它。但我刚刚发现,我不能做正确基于我的c#加密算法。如果你们有任何解决方案,请帮助我。 这是我的c#加密代码: public static string Encrypt (string text,String password,string salt,string hashAlgorithm ..
发布时间:2017-01-16 12:44:42 C#/.NET

经典asp和ASP.NET之间的密码加密/解密

我有2个网站:一个是用经典的asp写的,另一个是用ASP.NET写的(1.1框架)。这两个应用程序都使用登录机制根据共享数据库表验证用户凭据。到目前为止,密码存储在单向MD5哈希中,这意味着如果他们失去旧密码,则必须给予新的生成的密码。 我发现这个Rijndael代码可以与经典的asp一起使用: http://www.frez.co.uk/freecode.htm#rijndael ..
发布时间:2017-01-16 11:50:05 C#/.NET