des相关内容
我正在尝试在 iPhone 上的 Objective C 中加密一个 NSString.至少当我编码 "us=foo;pw=bar;pwAlg=false;" 时,我不想得到像 "TmsbDaNG64lI8wC6NLhXOGvfu2IjLGuEwc0CzoSHnrs=" 这样的字符串通过使用这个键:“testtest". 我现在的问题是,CCCrypt 总是返回“4300 - 参数错误",我
..
有人让我用 PHP 解密一个用以下 Java 类加密的字符串. 公共类 CryptoLibrary {私有密码加密密码;私人 sun.misc.BASE64Encoder 编码器 = new sun.misc.BASE64Encoder();公共 CryptoLibrary() 抛出 SecurityException{java.security.Security.addProvider(new
..
遵循在C#中复制T-SQL DecryptByPassPhrase,我是无法使用 MSSQL 进行简单加密以在 C# 中解密.某些列中的加密值是必需的,因为该表会定期导出到 Excel 和 Access 中,因此简单的加密足以“阻止"值,而无需让开发人员(重新)执行视图等. 在 SQL Server 2012 中: 选择 EncryptByPassPhrase( N'hello' , N
..
我有两种方法可以从 Android 内部存储的文件中加密保存和解密加载对象. 加密和保存过程没有任何问题,但是当我想加载对象时StreamCorruptedException发生在inputStream = new ObjectInputStream(cipherInputStream); 我搜索了越来越多的内容,但没有找到解决问题的方法.所有其他解决方案都是为了插座寿命或类似的.
..
有谁知道我在哪里可以找到 64 位 DES 算法(密钥调度、密码函数等)的每个组件的测试向量?例如,我想测试 64 位密钥生成并检查所有 16 个生成的密钥.我正在 VHDL 中实现算法,所以我需要检查组件.我的实现基于此论文. 谢谢 解决方案 原来有 NBS Special Publication 500-20,1980 年修订,Validating the Correctness
..
我正在尝试将文本文件的加密内容复制到内存流中,然后解密这些内容并将其复制到新的内存流中.当我到达发生复制的代码时,我在调试时收到无效数据错误. 这是我得到的代码块: 函数 DecryptFile(ByVal sInputFilename As String, ByVal sKey As String) As Byte()Dim DES 作为新的 DESCryptoServiceProvid
..
我正在上一门计算机安全课程,我们的任务之一是暴力破解具有弱密钥的DES. 我的代码: public static void main(String [] args)引发异常{字符串温度;弦电流;字符串明文;//为DES生成密钥字符串initkey ="00000006";byte [] Rawkey = initkey.getBytes();DESKeySpec dks =新的DESKe
..
我正在尝试使用 node js模块'crypto'和 DES-ECB算法 加密/解密十六进制数据.在官方的“加密"文档中,他们给出了CBC模式下AES-192加密的示例(参见附加代码),但在ECB模式下不需要iv(初始化向量).我不知道如何使用DES算法修改此代码以在ECB模式下进行加密. 这是node js'crypto'模块的官方文档中提供的JavaScript代码( const算法
..
我已经用haskell编写了DES算法,但是当我尝试使用它时,它不能给出正确的输出,我已经对每个函数进行了单独的测试,它们似乎可以正常工作,我接受了一条加密消息:plainText = 123456ABCD132536,密钥= AABB09182736CCDD,用DES加密时,它假定给我作为输出cipherText = C0B7A8D05F3A829C.子项都是(K1..K16)正确的,l0,r0
..
当用户提供密钥和密文时,我想像平常一样将密文解密为明文 这是我的代码: 从Crypto的 .Cipher导入DESkey = input('输入您的密钥:').encode('utf-8')myDes = DES.new(密钥,DES.MODE_ECB)打印('请选择选项:\ n1.加密\ n2.解密\ n3.退出')而True:user_choice = input(“选择一个选项:
..
这是一个初学者的问题, 每次我在互联网上搜索时,使用 DESCryptoServiceProvider 函数解密总是返回一个字符串. 我们如何获得 byte [] 作为退货? 这是代码.谢谢您的帮助. DESCryptoServiceProvider cryptoProvider = new DESCryptoServiceProvider();cryptoProvider.
..
我正在对Double-DES进行中间相遇攻击.我已经实现了DES加密/解密并完成了加密,现在我想对Double-DES进行一次MITM攻击以找到密钥.我试图实现此目的的方法是在for循环中存储中间密码(作为HashMap的密钥)和可能的密钥(作为HashMap的值).但是,在此for循环中,我还想确保可能的键是唯一的,即我有一个if语句,该语句检查HashMap中是否已经存在可能的键.如果不是,则
..
我正在研究密码学类中的DES(数据加密标准)算法,作为其中一部分,我必须编写一个C代码,其中包括一个用于检查DES密钥奇偶校验的函数。 我该怎么做? 解决方案 我只会做 Google搜索,然后选择出现的第一个结果之一。 来自上面的链接: bool AdjustDESKeyParity(UCHAR * pucKey,int nKeyLen) { int cPar;
..
我应该使用有关密码算法的一些信息,在C#中实现MAC-CBC生成方法。这是我的财产: 我应该使用DES。 密钥是 byte [] {11,11,11,11,11,11,11,11} 数据(16字节)应加密为8字节部分。前8个字节使用 Instance Vector = new byte [8] (8个字节,值为0)进行加密。 (CBC?) 应该将加密值的最后8个字节转换为十六进制字符串
..
我有一个文件,已通过 des.exe 加密 可以使用以下命令对文件进行加密和解密: des -E -k“ foo” sample.txt sample.txt.enc des -D -k“ foo” sample.txt.enc sample.txt.dec 我尝试使用以下方法解密: public byte [] Decrypt(FileInfo fi
..
我正在上一门密码学课程,并且被固定在一项作业上。指令如下: 明文plain6.txt已使用DES加密,使用64位密钥指定为crypto6.dat。一串8个字符的字符串(64个 位,每8位被忽略),所有字符均为字母 (小写或大写)和数字(0至9)。 要完成分配,请在2月 12、23.59之前给我发送加密密钥。 注意:我希望获得一个8字节(64位)的密钥。 的每个字节应与我密
..
我使用以下代码将密钥转换为字节 SecretKey key = KeyGenerator.getInstance(“ DES”)。generateKey( ); byte [] bkey = key.getEncoded(); 现在如何从 bkey ?我尝试过: SecretKeySpec secretkey = new SecretKeySpec(bkey
..
当我以Base64格式返回加密或解密的字符串时,它可以t resolve BASE64Encoder()and BASE64Dencoder()`.我该如何解决? import javax.crypto.*; import java.io.*; import java.security.InvalidKeyException; import java.security.NoSuchAlgor
..
我需要一种使用3des进行加密和解密的方法。我当前正在使用php 7.1 我发现这个问题,但mcrypt已已弃用自php 7.1起,我找不到任何其他资源。 解决方案 继续执行功能手册的“注释”部分,您将看到以下内容: 如果要在2015年编写代码对数据进行加密/加密,则应使用 openssl_encrypt()和openssl_decrypt()。基础库 (libmcrypt
..
我要用PKCS5Padding替换PKCS7Padding填充以进行我的AES加密。 我可以在使用PKCS7Padding解密已加密数据的同时使用PKCS5Padding填充算法吗? 我尝试在本地使用示例程序,并且以某种方式起作用,但未给出任何错误。只是想确保我们是否需要所有现有记录的迁移。 对于所有现有记录,我是否需要首先使用PKCS7Padding解密,然后再次加密使用PKC
..