有没有人举过一个例子,说明如何使用C#和Bouncy Castle库中的PGP密钥对txt文件进行签名。不加密文件,仅添加签名。
我在.net环境(所有版本)和使用vb.net工作.我想基于密码生成RSA公钥和私钥.
我对RSA算法的理解仅限于使用.net提供的类,即System.Security.Cryptography.RSACryptoServiceProvider类.我知道如何生成随机RSA公钥/私钥并执行加密/解密.
但是.net类不允许我们根据密码创建RSA公钥/私钥.
虽然我正在使用vb.net,但欢迎任何使用c#,c,c ++或任何.net兼容语言的解决方案做出贡献,因为我可以通过p/invoke或dll引用访问该解决方案.
提前致谢!
我正在使用.net 3.5和vb.net.我对下面提到的每种加密的内部工作知之甚少.我只使用.net类库中提供的类.
我有一条信息已经使用TripleDes加密,然后是Rijndael,最后是RC2算法.并且这些算法的所有KEY和IV分别使用1024密钥用RSA加密.
现在和长期考虑都是安全的吗?
因为我听说RSA加密只能在某些年份被认为是安全的.例如,在本文中768位RSA破解,1024位安全(暂时)
我应该将RSA密钥大小增加到2048或更多吗?
更新:
这里的安全意味着长期和非常重要的秘密
我在主线程中有一个"字符串"和一个"StreamReader".我想将这些传递给一个将流读取器读入字符串的线程.我希望在主线程中更改该字符串.我的问题是我该怎么做?
附加信息:我有具体的原因,为什么我想要解决这个问题,所以请坚持规范.另外,我不能使用TPL,因为我无法获得框架4.0 ...再次出于特定原因.
我有那个班:
public class Post
{
public Oid Id { get; private set; }
public IList<Comment> Comments { get; set; }
}
public class Comment
{
public Guid Id { get; set; }
public DateTime TimePosted { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
如何在linq中选择那些评论有的帖子,例如TimePosted> = DateTime.Now ??
好的,我问了这个问题并得到了优秀的代码示例作为答案.代码有效,但我不明白代码的含义.有人可以为我指明进一步阅读的方向,以便理解代码.以下是检索组框中已检查单选按钮的代码:
Dim rButton As RadioButton = GroupBox1.Controls _
.OfType(Of RadioButton)() _
.Where(Function(r) r.Checked = True) _
.FirstOrDefault()
Run Code Online (Sandbox Code Playgroud)
好吧,那我不明白的部分是.OfType,.Where,.FirsrOrDefault
更新:
谢谢你们,那些东西都是LINQ
我有一个约会表,可以节省2次.开始和结束.我希望以15分钟的步骤显示所有约会.例如,上午10点/上午11点,现在在我的视图中显示10.15,10.30,10.45!感谢建议!
-@appointment.each do |form|
=form.date
=form.start_time
=form.end_time
Run Code Online (Sandbox Code Playgroud) .net ×3
c# ×3
rsa ×2
vb.net ×2
bouncycastle ×1
datetime ×1
encryption ×1
linq ×1
loops ×1
parameters ×1
pgp ×1
ruby ×1
sign ×1