13得票1回答
使用AddJwtBearer()时,ASP.NET Core 3.1 JWT签名无效。

问题:AddJwtBearer()失败,但手动验证令牌有效。 我正在尝试使用非对称RSA算法生成和验证JWT。 我可以使用这个演示代码轻松生成JWT。[HttpPost("[action]")] [Authorize] [ValidateAntiForgeryToken...

7得票3回答
RSA和AES加密

我正在研究在一些应用程序的前端中使用Chrome应用的可行性。(顺便说一下,如果有人对此有任何想法,请在评论中提出) 我将使用chrome.socket,并希望连接是安全的,因此需要RSA和AES加密,这将与尽可能多的后端技术实现兼容(C#,Java等)。我的意思是不同的模式、密钥长度、实现...

31得票3回答
JWT密钥 - 非对称和对称

我了解对称密钥和非对称密钥的区别。我知道密钥用于计算签名并验证它们。然而,进一步深入探究时,我想更加了解一些信息,但在网络上找到困难。 如果使用对称密钥,密钥会提供给消费者以验证内容吗?这样做不会让消费者有能力更改JWT内容吗? 当使用非对称密钥时,签名是用私钥还是公钥计算的?消费者是否会...

15得票2回答
桌面应用程序和服务器之间的加密 - C# 到 PHP

我有一个用C#设计的应用程序。简单来说,应用程序会将数据和图像发送到我的Web服务器,该服务器接收所有$_POST数据并进行处理。我承认我不理解安全方面的工作方式。我将雇用具有相关经验的人员来处理这些问题,但是我甚至不知道在这一点上应该问他们什么,比如哪些被接受的技术。 我假设并不像只需要对...

68得票4回答
RSA加密,获取错误的长度

当调用以下函数时:byte[] bytes = rsa.Encrypt(System.Text.UTF8Encoding.UTF8.GetBytes(stringToEncrypt), true); 我现在遇到了错误:bad length。 如果使用更小的字符串,它可以正常工作,有什么想法吗...

16得票2回答
有没有关于Java中公钥加密的教程?

我已经能够找到有关对称加密和哈希的信息,但是我在寻找任何类型的Java公钥加密方面遇到了很多麻烦。我想做一个非常简单的概念验证程序,它可以接受一个字符串(或者一个文件),用公钥加密它,然后用私钥解密它。 如果有任何教程链接或示例,将不胜感激。我只是想制作一些演示如何在Java中使用公钥加密的东西。

16得票1回答
应用程序卸载时,KeyStore条目是否会丢失?

我在Android密钥存储中生成了一对非对称密钥,如下所示:使用公钥进行对称密钥包装并将封装的密钥存储到文件中。当我尝试使用私钥解开对称密钥时,在该实例内我可以成功解开。但是一旦重新安装我的应用程序,则无法使用别名获取密钥存储条目。KeyPairGenerator kpg = KeyPairG...

14得票3回答
我该如何在Python中使用RSA私钥进行加密?

在Python中,是否可以使用pycryptodome或其他库使用私钥加密消息?我知道不应该使用私钥加密并使用公钥解密,但我的目的是使用私钥加密,以便接收者可以确信该消息是由真正的作者发送的。除了安全加密之外,我还希望进行某种混淆。我想做一个应用程序,在这个应用程序中,消息是公开的,但只有持有...

7得票2回答
为C# .NET创建用于公钥RSA加密的.pem文件

我想要为使用该方法生成的公钥创建一个 .pem 文件。 public static Tuple<string, string> CreateKeyPair() { CspParameters cspParams = new CspParameters {...

25得票4回答
Ruby:使用私钥/公钥进行文件加密/解密

我正在寻找一个符合以下要求的文件加密/解密算法: 算法必须可靠 对于相当大的文件,算法应该具有较快的速度 私钥可以通过某些参数(例如密码)生成 生成的私钥必须与公钥兼容(公钥仅生成一次并存储在数据库中) 是否有建议算法的Ruby实现?