Replies: 8 comments 1 reply
-
可不可以用cmac |
Beta Was this translation helpful? Give feedback.
-
gmt0044.5 |
Beta Was this translation helpful? Give feedback.
-
不是很明白你的意思。本项目已经实现当前规范列出的模式: const (
ENC_TYPE_XOR encryptType = 0
ENC_TYPE_ECB encryptType = 1
ENC_TYPE_CBC encryptType = 2
ENC_TYPE_OFB encryptType = 4
ENC_TYPE_CFB encryptType = 8
) 我这里的意思是,有些模式可能互操作有问题,毕竟没有说明如IV的生成和传输等规范。 |
Beta Was this translation helpful? Give feedback.
-
是我理解错了,我以为是说用那个算法
…---原始邮件---
发件人: "Sun ***@***.***>
发送时间: 2024年11月21日(周四) 晚上10:01
收件人: ***@***.***>;
抄送: ***@***.******@***.***>;
主题: Re: [emmansun/gmsm] 关于SM9 非XOR加密标准问题 (Discussion #112)
不是很明白你的意思。本项目已经实现当前规范列出的模式:
const ( ENC_TYPE_XOR encryptType = 0 ENC_TYPE_ECB encryptType = 1 ENC_TYPE_CBC encryptType = 2 ENC_TYPE_OFB encryptType = 4 ENC_TYPE_CFB encryptType = 8 )
我这里的意思是,有些模式可能互操作有问题,毕竟没有说明如IV的生成和传输等规范。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
按GM/T 0018-2023的接口定义,SM9加解密中涉及的IV是和SM9密文不相关的参数,需要独立于SM9密文结构,IV是独立于SM9加解密过程的参数而不应由SM9加解密过程自行产生 |
Beta Was this translation helpful? Give feedback.
-
好的谢谢
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: HChen4811 ***@***.***>
发送时间: 2025年1月14日 10:32
收件人: emmansun/gmsm ***@***.***>
抄送: lyc666-beep ***@***.***>, Comment ***@***.***>
主题: Re: [emmansun/gmsm] 关于SM9 非XOR加密标准问题 (Discussion #112)
按GM/T 0018-2023的接口定义,SM9加解密中涉及的IV是和SM9密文不相关的参数,需要独立于SM9密文结构,IV是独立于SM9加解密过程的参数而不应由SM9加解密过程自行产生
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
好的谢谢
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: Sun Yimin ***@***.***>
发送时间: 2025年1月14日 11:42
收件人: emmansun/gmsm ***@***.***>
抄送: lyc666-beep ***@***.***>, Comment ***@***.***>
主题: Re: [emmansun/gmsm] 关于SM9 非XOR加密标准问题 (Discussion #112)
GM/T 0018-2023是《密码设备应用接口规范》,IV的话,涉及产生和传输。
产生:目前实现通过传入io.Reader接口实现,调用者可以使用rand.Reader,或自定义实现,比如通过密码硬件;
传输:象PKCS有关标准的话,都会用语义化的ASN1定义。目前实现只是简单拼接。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
SM9非XOR加密,有几个模式是需要IV的,SM9标准对这一部分没有描述。关于IV的处理,有两个思路:
两种方式都可实现,取决于标准定义,要不然无法互操作。
Beta Was this translation helpful? Give feedback.
All reactions