![]() |
1
1
一个选择可能是bouncy castle,它是免费的: http://www.bouncycastle.org/csharp/ 我不确定你想如何在你的项目中寻找。但它至少有一些功能可以解决seek的问题: “X509CertificateParser/X509CrlParser现在在不支持查找的流中处理多个证书/crl” |
![]() |
2
0
在CBC模式下寻找并不是不可能的——事实上CBC模式是微不足道的。要解密块i,您只需要知道密钥、加密块C_i和先前的加密块C_i-1。您当然不必解密之前的整个流。 |
![]() |
3
0
如果您使用AES,那么XTS模式是一个不错的选择。这就是TrueCrypt的用途。但是XTS的实现并不简单。 一个简单的方法是使用Threefish:它是一个可调整的块密码,因此您可以简单地使用块索引作为调整,然后以类似ECB的方式加密数据。缺点是三条鱼不是标准的。这应该比较容易实现。 |
![]() |
xchrisbradley · 使用Zig签名对功能选择器进行编码 1 年前 |
![]() |
Shirin Ebadi · 加载公钥字节作为DH密钥 1 年前 |
![]() |
YoavKlein · 为什么jwt.io会给我私钥部分来填充? 1 年前 |
![]() |
birb · RFC-6238 TOTP实现与示例不匹配 1 年前 |
|
Stefan N · 如何生成N个字符的所有字母数字组合[重复] 2 年前 |
|
xdivayze · 在线和离线客户端之间的打包密钥交换 2 年前 |