encryption-symmetric

    -2热度

    2回答

    我试图使用对称密钥来加密文件。因为我无法O此,我做使用文件(.txt)内容和加密相同的内容使用对称密钥一些测试,一切正常: filename1 = raw_input("Insert file name: ") with open(filename1,'rb') as f: s = f.read() data1 = s # insert password to create

    0热度

    1回答

    我想使用密码短语来加密AES-128位密钥。密码短语的最大字符数是16.是否可以加密密钥?哪种算法适合加密密钥?

    1热度

    2回答

    我需要加密双向(对称)不同的令牌。这些令牌有望重复使用(例如,它们是人名),但我不希望攻击者得出哪些加密令牌来自相同的原始令牌。盐是单向密码学(散列)的途径。 有没有一种方法可以用于对称密码学,解决方法或替代方法?

    2热度

    2回答

    仍然很难在C中使用内存。我正在读取一个文本文件,其中我将包含一个名称和40个字符的随机字符串的每行文本存储到2个缓冲区中,char buffer1 [128]和char buffer2 [128]使用fscanf(),人们似乎不喜欢,后来我只需要字符串(在缓冲区的其余部分没有任何填充或空白空间)并使用AES-CBC-128对其进行加密,然后稍后解密它。我在名称上使用md5来生成一个16字节的密钥,

    5热度

    1回答

    我正在开发Java密码应用程序。我想使用对称算法(如AES或DES)对文件进行加密,并将secretKey存储在数据库中以供将来解密文件。我想知道如何将SecretKey对象存储在数据库表中。我应该序列化关键对象吗? (secretKey是可序列化的。)如何将序列化对象存储在数据库中?我应该使用什么MYSQL数据类型? 另一个解决方案是获取密钥的原始字节[],将其转换为base64并存储在数据库中

    0热度

    1回答

    我是OpenSSL的新手,并且在SSL协议中有理论信息。我有任务创建一个使用RSA算法进行对称会话密钥交换的证书,并使用我自己的我的加密算法FooSymmetricAlgorithm作为对称会话密钥。我需要一种方法告诉浏览器和Web服务器使用FooSymmetricAlgorithm作为对称算法。我知道我可以将我的根证书导入浏览器,但我认为这并不意味着我可以将我的加密算法添加到浏览器。 我的问题是

    0热度

    1回答

    我想使用对称密钥加密来加密/解密一些文本。 (org.apache.shiro.crypto.DefaultBlockCipherService) 我有我的服务器运行多个实例将加密和解密文本。我想了解如何在多个应用程序实例之间共享密钥,以便加密的文本可以被其他人解密。 如何将密钥序列化到文件并再次从文件生成密钥? -Thanks

    2热度

    1回答

    我正在使用Crypto ++库来执行我的arc4加密。从这里引用但没有完全解释:http://www.cryptopp.com/wiki/Stream_Cipher。 下面是我的代码: string key = "key"; string msg = "hello"; ARC4 arc4((byte*)key.c_str(), sizeof((byte*)key.c_str())); a

    2热度

    1回答

    我从其他Web服务调用接收到一段加密的json。以下ruby代码正确地将响应解码回json。接收到的数据首先被base64解码,然后前16个字节被视为iv,其余为数据。首先关键是解除限制(缺少更好的表达)。 encrypted = Base64.decode64(res) #base 64 decode de_cipher = OpenSSL::Cipher::Cipher.new("AES-

    2热度

    1回答

    这是我对SSL通信的理解。浏览器从安全网站的Web服务器获取公钥。客户端和服务器根据公钥/私钥建立会话密钥,然后在SSL会话期间通过对称算法继续通信。 我的问题: 会话密钥生成后,它存储在服务器端?它存储在Web服务器的内存中吗?它被存储为加密?