![](/img/trans.png)
[英]How to convert AES/GCM-256 encryption in C# to python?
我正在C#在function中轉換加密C#至Python。我在88274274259905488和我使用的情況下找到了以下代碼。 . 我的 Python function 生成的 output 字符串(編碼)與 C# function 的 output 不同,盡管我的輸入(密鑰、iv 和數據)在兩 ...
[英]How to convert AES/GCM-256 encryption in C# to python?
我正在C#在function中轉換加密C#至Python。我在88274274259905488和我使用的情況下找到了以下代碼。 . 我的 Python function 生成的 output 字符串(編碼)與 C# function 的 output 不同,盡管我的輸入(密鑰、iv 和數據)在兩 ...
[英]How to create non-exportable private key with X509 certificate in windows key store programmatically (C#)
我正在嘗試創建一個私鑰並添加一個證書(自簽名或從 CA 簽名),我應該只能在其中導出證書並在 C# 中使私鑰不可導出。也就是說,如果有人試圖從certmgr導出證書,導出選項將被禁用,如下圖所示- 我希望在創建它時以編程方式在 C# 中使用相同的不可導出選項。 當使用 Crypto Shell ...
[英]Implementing CRYSTALS-Kyber using BouncyCastle Java
任何人都可以幫助引導我朝着正確的方向前進,甚至只是使用 Kyber 生成密鑰對嗎? 我試圖搜索 BouncyCastle 示例,但找不到 go 關閉的任何示例。 我正在嘗試對一些當前的算法進行基准測試,例如 AES/RSA,我已經完美地工作了,但我什至無法在 Kyber 上取得任何進展。 任何幫助 ...
[英]How to find the PrivateKey for decrypt smime.p7m message with RecipientInformation?
我嘗試使用以下 Java 代碼來解密來自 JavaMail API 的 S/MIME 消息: 我有一個私鑰列表。 如何找到正確的 PrivateKey 以傳遞給 JceKeyTransEnvelopedRecipient 構造函數? 我認為 RecipientInformation object ...
[英]"crypto/rsa: decryption error" when trying to use rsa encryption and decryption in dart (pointycastle) and golang
我正在嘗試加密 dart 中的消息(使用 pointycastle)並在 golang 中解密(使用標准庫)。 私鑰和公鑰確實匹配。 消息通過 TCP 發送。 dart 代碼:// import 'package:encrypt/encrypt.dart' as enc; final publi ...
[英]cert.verify() throws java.security.InvalidKeyException: Supplied key is not a RSAPublicKey instance
我正在嘗試檢查證書是否是自簽名的。 我在isSelfSigned()中得到這個異常: 這僅發生在我的代碼中的一個 URL 上,而另一個則不會。 有問題的證書的算法為 1.2.840.113549.1.1.10,即 RSASSA-PSS。 我正在使用 BouncyCastle bcmail-jdk18 ...
[英]How to set Signature size in java (bouncycastle)?
在使用 bouncycastle 制作 DER 文件時有什么方法可以設置簽名大小。 現在我正在使用 org.bouncycastle 制作證書文件。 以下是我的代碼。 它工作正常,但我無法處理簽名長度。 ** 對於 SHA256WITHRSA 簽名算法,長度為 static,2048 RSA 密 ...
[英]How to initialize ASN1ObjectIdentifier from an OID string which contains components larger than int max value?
我正在嘗試引用符合{joint-iso-itu-t(2) uuid(25)}弧的未注冊 ASN.1 Object 標識符。 我正在使用com.objsys.asn1j.runtime package。 但似乎 asn1rt 庫只接受 int[] 作為標識符。 我不能像這樣將 OID 字符串的 UU ...
[英]java.lang.NoSuchMethodError: 'boolean org.bouncycastle.asn1.ASN1ObjectIdentifier.equals(org.bouncycastle.asn1.ASN1Primitive)'
在我的 springboot 應用程序中出現以下錯誤。 我搜索了看起來我有沖突庫的問題。 以下 class 存在於 2 個不同的庫中,IntelliJ 混淆了哪一個是源代碼。 當我點擊未知來源時,它顯示了兩個來源 任何人都知道要保留哪個是最新的圖書館? Maven版本 pom.xml ...
[英]org.bouncycastle.asn1.ocsp appeared in my vs2022 code without my asking?
今天早上我在做代碼審查/拉取請求合並,發現: “使用 org.bouncycastle.asn1.ocsp;” ...在我的 WebAPI 的 a.cs 頁面中。 最近的添加是我為該文件添加了一個異步任務的早期返回,但我看不到任何與 bouncycastle 相關的內容。 整個解決方案搜索在幾 ...
[英]Sign data in PKCS#7 format using SpongyCastle
我正在嘗試在 Android 中使用 SpongyCastle(使用這些依賴"com.madgag.spongycastle:core:1.58.0.0"和"com.madgag.spongycastle:pkix:1.54.0.0" )以 PKCS#7 格式簽署字符串。 這是我的密鑰對生成代碼: ...
[英]C# Generating PublicKey/IPublicKey object from EC Public key bytes?
在將一段代碼從 Java 移植到 C# 時,我遇到了一個特定的函數,我正在努力尋找解決方案。 基本上在解碼時,需要將來自 EC PublicKey 的字節數組轉換為 PublicKey 對象,而我在互聯網上找到的所有內容似乎都無濟於事。 我正在使用 Java.Security 庫和 Mono 6. ...
[英]BouncyCastle Error "Unable to cast object of type 'Org.BouncyCastle.Asn1.DerSequence' to type 'Org.BouncyCastle.Asn1.DerOctetString'
使用 BouncyCastle 並嘗試將Asn1Object為DerOctetString DerOctetString dosCrlDP = (DerOctetString)derObjCrlDP; 獲取轉換錯誤: “無法將類型為‘Org.BouncyCastle.Asn1.DerSequenc ...
[英]The "SignName" property of class PdfPKCS7 always return null in Itext 5.5.13.2 using the C#
我成功簽署了 pdf 並成功驗證了 pdf,但類PdfPKCS7的“ SignName ”屬性始終返回 null 。 我不知道為什么? 我在 pdf 簽名過程或驗證過程中遺漏了什么嗎? //res.SignName始終返回 null。 validite = "Validated: " + res ...
[英]java.security.spec.InvalidKeySpecException: encoded key spec not recognized: failed to construct sequence from byte[] by generating ECDSA Signature
我創建了一個簡單的用戶界面,允許用戶發送交易,類似於比特幣。 除其他外,用戶必須輸入他的私鑰(這已經編碼。),但是。 我很難從中創建簽名:我的私鑰是這樣解碼的。 SHA3Helper.digestToHex( ( ( BCECPrivateKey ) keyPair.getPrivate( ) ) ...
[英].NET poor performance of X509Certificate2 and RSA
我正在開發具有動態 SSL 證書的跨平台多租戶應用程序。 最初,我使用的是 .NET RSA 函數,但由於它們不是跨平台的,所以我將該部分切換到了 Bouncy Castle。 當我這樣做時,我注意到 BC 性能明顯優於 .NET RSA 性能。 我估計 BC 至少要慢 3-5 倍,因為它是 .NE ...
[英]bouncycastle throws exception when file contains a mix of secret and public keys
我正在運行這段代碼: 我得到這個錯誤: 因此,我通過運行檢查了文件 secring.gpg 這給了我一個鍵列表 據我所知,該文件包含密鑰,但最后一個條目似乎是公鑰。 所以我的猜測是這是導致錯誤的原因。 避免錯誤的最佳方法是什么? 我需要從文件 secring.gpg 中刪除公鑰嗎? 如果是這樣,這個 ...
[英]ECDSA signature generation KeyPair Java to C# - JcaPEMKeyConverter()
我一直在使用 Xamarin 將一些代碼從 Java Android 應用程序轉換為 C#,並且在嘗試使用特定的 BouncyCastle 代碼片段生成簽名時遇到了問題。 C# 中是否有代碼行“pair = new JcaPEMKeyConverter().getKeyPair((PEMKeyP ...
[英]Validating PKCS#7 detached signature on Android using BouncyCastle [NoSuchAlgorithmException: no such algorithm: 1.2.840.113549.1.1.11]
目前正在嘗試驗證 PKCS#7 簽名,其中驗證的內容是文件的 SHA-256 hash 並收到以下錯誤。 錯誤 代碼 附加信息: ...
[英]ECIES secure mode and padding scheme for ECC Algorithm -Java
ECIES 替換的最佳安全模式和填充方案是什么。 ...