首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏luzhiyao

    BIP66严格的DER签名(Strict DER signatures)

    直到最近,openssl库的发布版才可以接收不同的DER标准编码,并且认为签名时有效的。当openssl 从1.0.0p和1.0.1k升级时,它使一些节点产生拒绝承认主链的行为。 本提案的目的是:将有效签名限制在DER规定的范围内,从而使共识规则不依赖于openssl的签名解析。如果想从共识代码中移除所有的openssl,则需要这样的修改。 DER编码参考 下面的代码指定了严格的DER检查行为。注意:这个函数测试一个签名字节向量,这个字节向量包含了一个额外字节的比特币签名哈希类型的标识。 s1'与s2'是非DER的编码,但是使用相同公钥的有效签名。F是所有无效的DER兼容签名(包含0,这个空字符串)。F'是无效且非DER兼容的签名。 兼容 自0.8.0版本后,签名要求严格强制执行DER编码,已被作为中继策略,并且2015年1月后,几乎没有违反该规则的交易被添加到主链上。

    54120编辑于 2022-08-20
  • 来自专栏Eureka的技术时光轴

    DER?

    just some bits that correspond to the signature of the TBSCertificate after it has been encoded with DER We use DER to encode this in a binary format. How to read the DER encoded certificate So go back and check the hexdump of the GITHUB certificate, here SEQUENCE { Microsoft made a documentation that explains pretty well how each ASN.1 TAG is encoded in DER Here's a more detailed explanation on IOD and here's the microsoft doc on how to encode IOD in DER.

    1.1K20发布于 2020-07-03
  • 来自专栏MyBlog

    用于类别增量学习的动态可扩展表征 -- DER

    用于类别增量学习的动态可扩展表征 -- DER 这次介绍一种类似表征学习的训练方法,用于类别的增量学习,来自于CVPR2021的一篇文章"DER: Dynamically Expandable Representation

    1.4K10发布于 2021-06-11
  • 来自专栏移动端开发

    RSA der加密 p12解密以及配合AES使用详解

    x509 -req -days 3650 -in rsacert.csr -signkey private_key.pem -out rsacert.crt 4、生成iOS要是用的公钥文件,文件格式为der 格式,文件为 public_key.der (名字自己定义) $ openssl x509 -outform der -in rsacert.crt -out public_key.der 5、生成iOS 6、要是单单的iOS加密所需要的文件我们在这里也就已经设置OK了,但安卓一般在使用公钥的使用会用pem格式的公钥,所以这里我们还是需要再处理一下,在前面我们生成的公钥是der格式的,我们在生成一份pem initWithBase64EncodedString:str options:NSDataBase64DecodingIgnoreUnknownCharacters]; return data; } #pragma mark - 使用'.der

    2.5K10发布于 2019-08-14
  • 来自专栏AustinDatabases

    MongoDB “升级项目” 大型连续剧(2)-- 到底谁是"der"

    基于上的问题,我们你可以整理好一个文档,然后发给相关的部门,把升级的好处以及对他们带来的利益,记住你做一件事,不是有利于你就可以推动而是要有利于其他人,他们才会支持,干活如果都是这样,你还会是项目里面的der

    16300编辑于 2025-04-23
  • 来自专栏AustinDatabases

    DBA 是个der 吵出MySQL主键问题多种解决方案

    其实5群里,一个同学的在:“激烈的” 沟通中,说了一句话,我简单描述一下,“架构师认识你 DBA 是个der” 这里我知道这个想法的人,应该有一定数量集,我想回复的是,任何时候,自己不强,谁都可以欺负你

    23710编辑于 2024-11-25
  • 来自专栏腾讯教育黑板报

    @同学们老师们,超贴心der“绿宝书”了解一下

    距离2020年还有不到俩月,又快到了大家收割年初flag的时候了,当代生活青年立的flag,与健康相关的越来越多了。 然而, 青年们在健康生活大道上往往是间歇性上头狂奔,长期性原地熬夜。  “早睡早起是让人健康的, 明天我一定要早睡早起, 很好,明天的我一定就是健康的我!” 以上就是正在凌晨一点半的月光下报复性熬夜的996青年的自我和解三段论,然而明日复明日,明日何其多。 就真的没办法了吗? 如同学校体测的800米一个人跑大概率不及格一样,少年!你最需要的其实是一个陪(bian)你(ce)

    47220发布于 2020-06-10
  • 来自专栏程序那些事

    密码学的基础:X.690和对应的BER CER DER编码

    CER编码和DER编码CER的全称是Canonical Encoding Rules, DER的全称是Distinguished Encoding Rules,这两个编码都是从BER衍生过来的,他们都是 这样的情况就需要用到CER和DER编码。CER和DER编码都是BER的扩展,他们和BER相比,只规定了一种具体的编码规则,所以他们的确定性更强。 CER和DER相比,CER使用的是不确定长度的格式,而DER使用的是确定长度的格式。这就是说DER中始终包含了前导的长度信息,而CER则是是用一个字节的内容结束符来表示编码的结束。 另外,在DER中,Bit string, octet string 和受限的字符串必须使用基础类型,不能使用组合类型。DER被广泛使用在数字证书中,比如X.509。 总结以上就是X.690和对应的BER CER DER编码详解,看完本篇文章,你又多会了一门语言,oh yeah!

    1.1K20编辑于 2022-08-01
  • 来自专栏howtouselinux

    pem 文件详解

    Der 、Cer、 Pfx、 Pem它们都是扩展名(文件名的后缀,代表格式) .DER:用二进制DER编码的证书;.PEM:用ASCLL(BASE64)编码的证书; .CER:存放公钥,没有私钥; .PFX 编码(也用作扩展) DER = DER扩展用于二进制DER编码证书。这些文件也可能带有CER或CRT扩展名。正确的英语用法是“我有DER编码证书”而不是“我有DER证书”。 ssl certificate pem file DER 格式 DER格式与PEM不同之处在于其使用二进制而不是Base64编码的ASCII。 扩展名为.der,但也经常使用.cer用作扩展名,所有类型的认证证书和私钥都可以存储为DER格式。Java使其典型使用平台。 ssl certificate from crt to pem PEM to DER openssl x509 -outform der -in certificate.pem -out certificate.der

    23.1K20编辑于 2022-02-17
  • 来自专栏网络安全技术点滴分享

    生成式AI基础设施面临网络攻击威胁:企业安全新挑战

    besonders verwundbar, da sie durch Prompt-Injection-Angriffe manipuliert werden können.In einer Umfrage der Marktanalysten von Gartner berichten 29 Prozent der Cybersicherheitsverantwortlichen, dass die in ihrer Unternehmen wurden gezielt Schwachstellen in der Prompt-Struktur ausgenutzt. befragten Sicherheitsentscheider der Meinung sind, dass diese neuen Risiken umfassende Veränderungen Sie umfasste 302 Sicherheitsleiter aus Nordamerika, der EMEA- sowie der Asien-Pazifik-Region.

    14410编辑于 2025-10-14
  • 来自专栏jiajia_deng

    ASN.1 编码基础数据类型

    ---- 相关头文件下载 点击下载:itcast_asn1_der 包含.h和.cpp 代码实现 #include <stdio.h> #include <stdlib.h> #include <string.h > #include “itcast_asn1_der.h” typedef struct _tag_teacher { int age; char name[20]; char* p; char plen = 0) { DER_ITCAST_FreeQueue(pHeadBuf); printf(“func DER_ItAsn1_WriteInteger() err:%d\n”, ret); return ret; } // 将整个链表一起编码 ret = DER_ItAsn1_WriteSequence(pHeadBuf, &pTeacher); if (ret ! = 0) { DER_ITCAST_FreeQueue(pHeadBuf); printf(“func DER_ItAsn1_WriteSequence() err:%d\n”, ret); return

    36820编辑于 2023-10-20
  • vs code辅助gdb脚本进行源码调试分析

    * * +----------------+ * | DER to RSA | <--- w_prev_start * +----------------+ * | DER to DSA | * +----------------+ * | DER to DH | * +----------------+ * | PEM to DER | <--- w_prev_end, w_new_start * +----------------+ * <- ,structure=type-specific Decoder pointer: 0x5555555af5c0[37] Provider: default, Decoder: DER [23] Provider: default, Decoder: DER Input type: der Input structure: encryptedprivatekeyinfo

    32110编辑于 2025-09-16
  • 来自专栏Netkiller

    OpenSSL 转换证书格式

    PKCS#7 常用的后缀是: .P7B .P7C .SPC PKCS#12 常用的后缀有: .P12 .PFX X.509 DER 编码(ASCII)的后缀是: .DER .CER .CRT X.509 -inform 指定 DER 还是 PAM 格式。 例如: openssl x509 -in Cert.pem -inform PEM -out cert.der -outform DER 7.7.8. DER文件(.crt .cer .der)转为PEM格式文件 转换DER文件(一般后缀名是.crt .cer .der的文件)到PEM文件 openssl x509 -inform der -in certificate.cer -out certificate.pem 转换PEM文件到DER文件 openssl x509 -outform der -in certificate.pem -out certificate.der

    4.7K71发布于 2018-03-05
  • pem格式的ssl证书如何给tomcat使用

    标准的二进制编码 无头尾标记 扩展名:.der, .cer 典型场景: Java应用(Java密钥库通常使用DER) Windows系统内部处理 与PEM关系:DER是PEM的二进制原始形式 3. ) Base64 文本 Nginx, Apache, Linux DER .der, .cer ❌(仅证书) 二进制 Java, Windows PKCS#7/P7B .p7b, .p7c ❌(不含私钥 3.1 将pem格式证书转换成der格式证书 openssl x509 -in certificate.pem -inform PEM -out certificate.der -outform DER 3.2 查看der格式证书内容: openssl x509 -in certificate.der -inform der -text -noout 4. der转pem 4.1 der格式证书转 pem格式证书 openssl x509 -in certificate.der -inform DER -out certificate.pem -outform PEM 4.2 查看pem格式证书内容

    57520编辑于 2025-08-12
  • 来自专栏技术点滴

    关于vtordisp知多少?

    class Base { public: int base; virtual void fun(){} }; class Der:virtual public Base { int der; public :     Der(){} virtual void fun(){} }; Der对象模型如下: 1>  class Der    size(20): 1>      +--- 1>   0    |  {vbptr} 1>   4    | der 1>      +--- 1>  8    | (vtordisp for vbase Base) 1>      +--- (virtual base 1    | 12 (Derd(Der+0)Base) 1>   1>  Der::$vftable@: 1>      | -12 1>   0    | &(vtordisp) Der::fun 1 为了证明该猜测,我们用Der构造一个对象der,并查看该对象的内存内容。 ? 参考对象模型,该对象vtordisp的位置的确存储的是0。

    99390发布于 2018-02-05
  • 开源AI与大规模模型训练的技术挑战与未来展望

    Sogenannte „YOLO-Runs“ funktionieren nur, wenn tausende GPUs gleichzeitig laufen – der Ausfall einer Messlatte als jede philosophische Definition von Intelligenz.Von 2 auf 200x: AI-Agents & die Zukunft der Wir leben in einer „hybriden Ära“, in der KI Teilaufgaben übernimmt, menschliche Qualitätskontrolle aber Der EU AI Act dient als ethischer Kompass gegen „digitalen Kolonialismus“ in der Datenarbeit.Data Engineering die Entwicklung von Fair AI und die kritische Auseinandersetzung mit den Grenzen und Möglichkeiten der

    9810编辑于 2026-01-11
  • 来自专栏Joy

    CA证书介绍与格式转换

    .cer /.crt /.der – 通常是DER(X.690#DER_encoding)二进制格式的。 .cer /.crt是用于存放证书,它是2进制形式存放的,不含私钥。 DER 格式 DER格式只是证书的二进制形式,不含私钥。 文件扩展名通常是.cer,有时会有.der的文件扩展名。 判断DER .cer文件和PEM .cer文件方法是在文本编辑器中打开它,并查找BEGIN / END语句。 所有类型的证书和私钥都可以用DER格式编码。 DER通常与Java平台一起使用。 证书(der /.crt /.cer) DER to PEM openssl x509 -inform der -in CERTIFICATE.cer -out CERTIFICATE.pem 转换 P7B |DER 输出格式 - DER或PEM(x509默认为PEM) -out outfile 输出文件(x509默认为stdout) -keyform PEM|DER|ENGINE 私钥格式

    6.5K21编辑于 2022-09-28
  • 来自专栏blackheart的专栏

    [信息安全] 05 X.509 公钥证书的格式标准

    DER格式或者其他二进制数据的基础上,使用base64编码为ASCII文本,以便于在仅支持ASCII的环境中使用二进制的DER编码的数据。 .crt : PEM格式的# 公钥证书文件,也可能是DER。 .cer : DER格式的# 公钥证书文件,也可能是PEM。 .crs : PEM格式的# CSR文件,也可能是DER。 参考资料 : https://en.wikipedia.org/wiki/Certificate_authority 3.3 DER {#distinguished-encoding-rules} DER 下面的文件是https://google.com所使用的DER编码的二进制公钥证书文件(由于是二进制,故而显示乱码)。 {{}} 参考资料 : https://en.wikipedia.org/wiki/X.690#DER_encoding。

    3.9K50发布于 2020-02-24
  • 来自专栏石头岛

    RSA 证书加解密通信

    DER 格式 DER格式只是证书的二进制形式,而不是ASCII PEM格式。 它有时会有.der的文件扩展名,但它的文件扩展名通常是.cer所以判断DER .cer文件和PEM .cer文件之间区别的唯一方法是在文本编辑器中打开它并查找BEGIN / END语句。 所有类型的证书和私钥都可以用DER格式编码。 DER通常与Java平台一起使用。 SSL转换器只能将证书转换为DER格式。 如果您需要将私钥转换为DER,请使用此页面上的OpenSSL命令。

    76230编辑于 2023-10-20
  • 来自专栏程序那些事

    密码学系列之:PEM和PKCS7,PKCS8,PKCS12

    之前我们介绍过一种协议描述语言ASN.1,ASN.1通常被用来定义协议中的数据结构,然后通过使用DER编码来对这些数据进行序列化,但是DER编码是二进制的格式,二进制文件在某些情况下不方便进行传输或者展示 ,不然说某些只支持ASCII编码的情况,所以需要一种可以讲DER格式转换成为文本格式的方式。 PEM使用的方法也很简单,就是对DER编码过后的二进制数据使用base64编码,将其转换成为文本文件。在PEM中有固定的文件头和文件结尾符。 PKCS7可以用原始的DER格式进行存储,也可以使用PEM格式进行存储。 比如将一个PKCS7的文件从PEM格式转换成为DER格式: openssl pkcs7 -in file.pem -outform DER -out file.der从一个文件中提取出所有的证书到另外一个文件

    4.6K10编辑于 2022-08-04
领券