社区
网络通信/分布式开发
帖子详情
请教DER(basic encoding rules)Delphi下实现问题。
zxblue
2009-12-03 05:14:28
Delphi下如何实现DER编码,谁知道?
...全文
72
3
打赏
收藏
请教DER(basic encoding rules)Delphi下实现问题。
Delphi下如何实现DER编码,谁知道?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gyk120
2009-12-04
打赏
举报
回复
只找到了一个C的算法……
int ber_get_int(char *ber, long num)
{
int i, sign, taglen;
int len, lenlen;
long netnum, mask;
sign = (num < 0);//如果num小于0,sign=1,否则 sign=0;
for ( i = sizeof(long) - 1; i > 0; i-- ) {
mask = (0xffL << (i * 8));
if ( sign ) {
if ( (num & mask) != mask ) break;
} else {
if ( num & mask ) break;
}
}
mask = (num & (0x80L << (i * 8)));
if ( (mask && !sign) || (sign && !mask) ) i++;
len = i + 1;
i++;
netnum = htonl( num );
//到此为止i == 编码后的字节数
//(char *)&netnum + (sizeof(long) - i)为开始的第一个字节。
memcpy(ber,(char *)&netnum + (sizeof(long) - i),i);
return i;
}
-----------------------------------------
调用的方式:
char buf[32];//返回结果
long nLen;//返回的长度
int i;
i = 65535;//你需要计算的数
nlen = ber_get_int(buf,i);
zxblue
2009-12-03
打赏
举报
回复
不是这个,是Basic Encoding Rules。
我是想问,如何把一个整型转换为4位的BER编码。
谁知道?
gyk120
2009-12-03
打赏
举报
回复
http://blog.csdn.net/lya_lya/archive/2004/08/13/73928.aspx
基本编码规则?这个?
ASN.1
encoding
rules
ASN.1
encoding
rules
作者: 文章出处:http://www.oss.com 发布时间:2005-06-25
密码学系列 -
DER
编码
DER
(Distinguished
Encoding
Rules
,可辨别编码规则)
DER
广泛用于X.509等数字证书。PEM文件 是Base64编码的
DER
证书 ASN.1编码格式: 基本编码规则(BER) 规范编码规则(CER) 可分辨编码规则(
DER
) BER 编码 基本...
ASN.1 UPER编码
标准的ASN.1编码规则有基本编码规则(BER,
Basic
Encoding
Rules
)、唯一编码规则(
DER
,Distinguished
Encoding
Rules
)、压缩编码规则(PER,Packed
Encoding
Rules
)和XML编码规则(XER,XML
Encoding
Rules
) ...
SSL证书中pem
der
cer crt csr pfx的区别
Basic
Encoding
Rules
(BER) Canonical
Encoding
Rules
(CER) Distinguished
Encoding
Rules
(
DER
) 关于X.690知道上面的关系就可以了,在此我不做更多介绍。有兴趣的读者可以自行google。 注意,上面编码格式CER是...
❤️【OpenSSL】证书关于 pem
der
cer crt csr pfx 的区别
Basic
Encoding
Rules
(BER) Canonical
Encoding
Rules
(CER) Distinguished
Encoding
Rules
(
DER
) 关于X.690知道上面的关系就可以了,在此我不做更多介绍。有兴趣的读者可以自行google。 注意,上面编码格
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章