重复播种随机数生成器是合理的哈希函数吗?
我希望生成大量随机数据,这些数据对于给定的key是可重现的,其中包含数字列表: [a, b, c, d, e, ...] 以下是让 RNG 进入生成随机状态的良好或明智的…
RSA 加密的结果是否保证是随机的
我使用 RSACryptoServiceProvider 来加密一些小数据块。对于我正在研究的解决方案,重要的是,如果使用相同的公钥对同一段源数据加密两次,则结果(加…
从 .net 解密 SQL Server 加密数据
是否可以从 .net 中解密存储在 SQL Server 列中的 EncryptByCert 加密数据? 我想在存储中使用 EncryptByCert将 RSA 加密的值存储在列中的过程。然后…
使用 DES 类 C# 使用 System.Security.Cryptography 进行加密
我尝试使用 System.Security.Cryptography.DES 加密字符串,但我发现每次运行该程序时加密结果都会改变! 我不知道如何在每次运行应用程序时获得相同…
什么方法/算法/库可以安全地加密然后解密
以下项目是使用 WinAPI 在 C++ 中完成的,对于加密/编码,我使用 CryptoC++,但我对更好的库持开放态度。我需要对电子邮件数据进行加密/编码,传输它…
javax.crypto.BadPaddingException AES 256 CBC 加密
我正在尝试使用 java 中的 PKCS5Padding 编写 AES 256 CBC 加密的加密/解密方法。我目前正在尝试从另一个来源解密一些 Base64 编码的加密文本。 代码…
WP7 的 DPAPI 使用什么加密算法?
你们中有人知道 适用于 WP7 的数据保护 API? 我读过一些 MSDN 和 Wikipedia 相关文章,但其中大多数都集中在 DPAPI Windows 的 PC 版本。我可以假设…
使用 AES 256 (MS CryptoAPI) 时 CryptDecrypt 出现错误数据错误
我正在尝试解密 - 使用 C++ 中的微软 CryptoAPI - 使用 PHP 中的 mcrypt_encrypt 加密的短消息。 php 行是: mcrypt_encrypt( MCRYPT_RIJNDAEL_256, $…
Microsoft RSA CSP 密钥大小
据我所知,Microsoft 的 RSA CSP 总是生成相同位长的伪素数。因此,如果密钥大小为 1024,则 P 和 Q 值似乎(?)保证各为 512 位?有谁确切知道事实…
openssl aes256 加密文件
我想使用 OpenSSL 和 C 来使用 aes256 加密文件。 我确实在此处找到了一个非常好的示例。 我应该首先将整个文件读入内存缓冲区,然后再执行 aes256,…
如何在 Java 中使用 Skipjack (skip32) 随机化数据库中的连续整数
根据上一个问题,我正在使用连续整数作为我的数据库中的记录 ID。我想使用 Skip32 来混淆整数 ID。我找到了 Java 实现,但我不确定如何使用标准 JCE A…
对于使用 CCCrypt() 的 AES128,密钥可以长于 128 位吗?
我正在使用 CCCrypt 方法。 我可以使用比 128 位更长的密钥吗?可以任意长吗?或者也许是 128 的倍数? 如果是这样我该怎么做? 我认为这不可能,但我…