cryptography 相关问题

密码学包括加密,散列和数字签名等。在crypto.stackexchange.com上可以更好地询问与软件开发没有直接关系的密码学问题。

实现一个支持销毁且线程安全的Java SecretKey

我正在编写一个自定义 Java SecretKey 实现,它支持销毁并且是线程安全的。请参阅下面我的代码: 公共类 DSecretKey 实现 SecretKey、KeySpec { 最后的字符串

回答 1 投票 0

创建可用作链接中查询的随机字符串

我正在尝试创建一个随机字符串,该字符串将充当重置密码的令牌。生成后,我会将“密钥”存储在我的数据库中,并通过电子邮件向用户发送一个链接以重置他的通行证...

回答 2 投票 0

为什么区块链需要工作量证明

区块链中的数据由 sha256 进行哈希处理,因此当数据被不良行为者修改时,哈希值也会被修改,这就是保护区块链的安全,那么为什么需要 POW? 我了解双重支出问题...

回答 2 投票 0

Fernet 密钥必须是 32 个 url 安全的 base64 编码字节 - 如何创建与 Fernet 一起使用的密钥?

Fernet 密钥示例 以下代码生成示例 Fernet 密钥,并报告长度为 44。 从 cryptography.fernet 导入 Fernet generated_key = Fernet.generate_key() 打印(f'Exa...

回答 1 投票 0

使用 C# 创建 PKCS#1 v2.1 签名

我正在尝试将使用 PKCS#12 证书对质询进行签名的参考实现从 Java 移植到 C#。据我了解参考资料,签名应该是 PKCS#1 v2.1 签名...

回答 1 投票 0

如何使用 Duende Identity Server v7 的 RSA 密钥

我的思考过程是: 在 Azure Key Vault --> 密钥中创建 RSA 密钥 使用 KeyClient 检索密钥 将密钥传递给 AddSigningCredential 这是 C# 代码 字符串 keyVaultUrl =

回答 1 投票 0

C++:CryptGenRandom 的便携式替代品

应用程序的每次启动时,应创建一条 128 位的随机消息,以便该消息之前未被以最大概率选择,并且这也应该是安全的(即可以...

回答 3 投票 0

javax.servlet.ServletException:javax.crypto.IllegalBlockSizeException:使用填充密码解密时,输入长度必须是 16 的倍数

如何解决以下问题。 动作.java: byte[] decValue = c.doFinal(decordedValue); account_bean fromBean = (account_bean) 形式; String account_name = fromBean.getName(); 字符串加密_密码...

回答 1 投票 0

如何在Python中使用第二个公共数据密钥对生成的密钥(包括秘密消息)进行ncode(Base64)加密?

我正在尝试使用属于我的朋友recipient_public_key的另一个公钥来加密新生成的密钥,然后以Base64对最终输出进行编码。这个过程也可以一步步完成...

回答 1 投票 0

有没有办法以32字节数据包安全传输数据(TLS版本)?

有几种廉价的无线电模块(例如nRF24L01)只能传输32字节数据包。这对于包含使用任何现代协议计算的 HMAC 和......

回答 1 投票 0

如何获取Solana钱包地址私钥的正确格式?

我正在使用 Laravel 并尝试使用 Solana 区块链 当我尝试生成钱包地址时,我得到了正确的地址,但私钥的格式不正确 这是我下面的功能

回答 1 投票 0

如何从Rust中的auth数据webauth中提取公钥并验证它?

我坚持将 Webauth api 关注中的身份验证数据提取到公钥中 对于这种情况,我使用 coset、openssl、ciborium 来提取公钥和 cose 密钥 这是我如何实现的

回答 1 投票 0

在 javascript 中生成所有可能的字母配对且不重复

我正在玩一个使用 Enigma M3 密码的游戏。它本来不应该这样玩,但我发现它很有趣。就目前的线索而言,密码的插板尚不清楚。 一个插线板

回答 1 投票 0

RSA解密python

如果p、q、a是随机的,如何求它们? 我有这个脚本 从 Crypto.Util.number 导入 getPrime p,q = getPrime(256), getPrime(256) n = p*q a = getPrime(128) c1 = (p-a)**2>>128 c2 = (q+a)**2>...

回答 1 投票 0

为什么 androidx.security.crypto.MasterKeys 被弃用?

在android开发者的文档参考中,这里是url androidx.security.crypto.MasterKeys 我发现 MasterKeys 类已弃用,建议使用 MasterKey.Builder 来处理主密钥...

回答 3 投票 0

取消填充/解码 OAEP 填充的解密数据

我解密智能卡上的字节数组并从智能卡接收回数据。此解密数据仍在 OAEP 填充中。 C# 中是否有一种简单的方法来“unpad”解密数据?

回答 1 投票 0

TRON / TronGrid TRX 交易签名问题(PHP / Laravel)

请帮忙交易签名.. 输入信息: 私钥:a83a4cb47dc14208cb07e09005ca0871877899e99e94d9d1ee61e9fc42e2a8ae 所有者地址:TUQv1rA4dko2tw4TmV4yUVejDC2zFeAHEn 致地址:

回答 1 投票 0

TLS over TLS 可能吗?

是否可以使用 OpenSSL 或其他工具通过 TLS 建立 TLS 连接? 如果可以的话,每个级别的证书需要不同吗?

回答 4 投票 0

我如何通过c#解析.cat(Windows系统目录)文件

我正在尝试通过 C# 解析 .cat 文件。为此,我使用 winapi 中的 CRYPTOCAT 函数。但这个方法对我来说很难:(而且我无法从中反映一些结构和方法。你能帮助我吗?...

回答 1 投票 0

Netsuite AES 加密密钥/iv 大小不正确

因此,我从 Orcales NetSuite 收到一个文件,该文件已通过 NetSuite 使用 AES-256-CBC 加密进行加密。 然而,在尝试使用已验证的给定密钥/iv 对其进行解密时...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.