der

    0熱度

    2回答

    我們在可執行文件中搜索DER編碼的SEQUENCE。在對那些看起來像有效的DER編碼數據的那些進行了徹底清理之後,我們想分析它們的使用方式。 X.509證書和CMS對象很容易識別(因爲我們知道它們),但是我們也找到了有效的編碼,我們不能說出它們的用途。 E.g.看一看的openssl asn1parse (...)以下的輸出: 0:d=0 hl=4 l=1804 cons: SEQUENCE

    1熱度

    1回答

    我在Java中生成了ECDSA簽名,我想從中獲取R和S值。我的理解是,我生成的簽名是DER編碼的。有人可以給我提供一些Java代碼(可能使用Bouncy Castle)來檢索BigIntegers的R和S值嗎? 注意:如果有幫助,我通過JCE的Signature類使用內置的提供程序生成簽名,我的P_256 EC密鑰對的簽名長度通常在70到72個字節之間。

    1熱度

    1回答

    問題: 使用書面演示代碼(下面給出),我可以創建並驗證沒有問題。 但是,使用openssl命令行工具驗證簽名(由演示代碼創建) 似乎總是失敗。 我做了什麼: 演示代碼創建一個定義的公鑰/私鑰對,然後簽署了定義的hash並驗證它。 這是程序的輸出: Public key: 04DFEC134530603832A31F8885EF01888884483D611F87A698213F168534EC06

    0熱度

    1回答

    我想讀取DER格式的服務器證書並將其存儲在我們的數據庫中,我發現使用X509結構打印證書的api,但我沒有看到任何API將其作爲字符串獲取。任何人都可以指出API或任何示例來讀取證書?

    0熱度

    1回答

    我計算了RSA密鑰的n,e,d,p,q值。 現在,我該如何使用openssl命令行工具生成私鑰文件(pem或der)? 我在想 openssl asn1parse -genconf asn1.cnf -noout -out asn1.der ,但我不明白如何構建conf文件。

    3熱度

    1回答

    這裏是我的結構是什麼樣子: SET OF SEQUENCE: INTEGER: XX INTEGER: YY 我的編碼是這樣的: 11 08 10 06 02 01 XX 02 01 YY 11 08 -- SET OF 10 06 -- SEQUENCE 然而,當我使用OpenSSL解碼,我沒有看到預期的輸出。它看起來像 0:d=0 hl=2 l=

    0熱度

    1回答

    我學RFC 5280(https://tools.ietf.org/html/rfc5280)和已經注意到奇怪標記([0],[1],[2],[3])中即tbsCertificate結構定義 TBSCertificate ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, serialNumber Certifi

    1熱度

    2回答

    我有給定爲 Subject: C=XX, ST=XX, L=XX, O=XX, OU=XX, [email protected], CN=trustasia.asia 和我SSL X.509證書的「主題」想要將其轉換爲SSL證書中發現的二進制流時,我知道在ASN.1表示法中定義Subject字段在RFC-5280中給出,並且在x.609中給出的DER編碼規則是將該字段轉換爲二進制表示形式,這些

    0熱度

    2回答

    我找ASN1語法文件的RSA密鑰的DER ASN1編碼 我找語法文件,這樣我可以使用ASN1C編譯器編譯它,然後寫我自己的「C '代碼使用GMP從給定的RSA密鑰文件中提取公鑰。 這將是GRT幫助,如果有人能指導我如何使用有關RSA密鑰 RSAPublicKey ::= SEQUENCE { modulus INTEGER, -- n publicExponent INTE

    0熱度

    1回答

    我們正努力創造這應該是字節串一個RSA公鑰,然後我們需要使它DER編碼。 我們正在嘗試使用下面的代碼來創建一個密鑰對 public static KeyPair getRSAKeyPair() throws InvalidAlgorithmParameterException, NoSuchAlgorithmException, NoSuchProviderException { Key