SM2 Algorithm Encryption and Decryption sample
generating SM2 keypair, SM2 Algorithm Encryption and Decryption
Home
|
SM2 sample
|
SM2 Cert Verifcation
|
SM2 Encryption and Decryption sample
AES 加密 CBC Pkcs7
aes key:
aes iv:
(Step2)AES Crypt message
Message aes string to be Crypted:
据冯梦龙比较严肃、真实的历史小说《东周列国志》记述,周之阳城地界,有一个山谷,山深树密,幽不可测,不是人所能居住的地方,所以叫“鬼谷”。谷中居有一位隐者,自号鬼谷子,相传是晋平公时人,姓王名诩。他在云梦山与宋人墨翟一起采药修道。墨子不娶妻不养子,云游天下,济人利物,救危扶穷。鬼谷子王诩则通天彻底,其学问之渊博,无人能及:“一曰数学,日星象纬,在其掌中,占往察来,言无不验;二曰兵学,六韬三略,变化无穷,布阵行兵,鬼神不测;三曰游学,广记多闻,明理审势,出词吐辩,万口莫当;四曰出世学,修真养性,服食导引,却病延年,冲举可俟。”(参看冯梦龙《东周列国志》第87回。)鬼谷先生既然深知仙家的冲举超凡之术,为何要屈居人间俗世呢?原来,他只是为了超度几个聪明的弟子,同归仙境,所以栖身鬼谷。他住隐居鬼谷不计年数,其弟子也不计其数。据说,他的最出色的弟子是苏秦、张仪。前一位是七国征战时的著名军事家,而后一位是战国时的著名纵横家。此外,帮助越王勾践卧薪尝胆,战胜吴王夫差成功复国的谋略家范蠡,也传说是鬼谷子的弟子;战国时著名外交家毛遂,也传说是鬼谷子的弟子;秦代采药养生的大师徐福,也传说是鬼谷子的弟子。传说中鬼谷子还有一个师妹,就是拥有九天秘籍,熟谙天机、人道、地脉的九天玄女,师兄妹俩人同是师承于道家的创始人老聃。华裔澳洲国籍的著名历史小说家萧玉寒就写了一本《鬼谷子》传奇,专门讲鬼谷子和九天玄女的传奇故事
Crypt value:
(Step3) Decrypt message
deCrypt value:
(Step1) choose supported EC curve name and generate key pair
ECC curve name:
SM2
secp256r1 (= NIST P-256, P-256, prime256v1)
secp256k1
secp384r1 (= NIST P-384, P-384)
EC private key (hex):
EC public key (hex):
(Step2) Crypt message
Crypt Options:
C1C3C2
C1C2C3
Message string to be Crypted:
Crypt value (hex):
(Step3) Decrypt message
Decrypt message:
SM2 Certificate Encryption
SM2证书加密
原始数据:
证书数据:
MIICQDCCAeWgAwIBAgIQG2THdO0arf/KaLKoTVlCOzAMBggqgRzPVQGDdQUAMB8xEDAOBgNVBAMMB1NNMlJPT1QxCzAJBgNVBAYTAkNOMB4XDTE0MDYxODEzNTgzNVoXDTE2MDYxODEzNTgzNVowZTEiMCAGCSqGSIb3DQEJARYTam9ubGxlbkBob3RtYWlsLmNvbTEPMA0GA1UEBwwG6ZW/5rKZMQ8wDQYDVQQIDAbmuZbljZcxCzAJBgNVBAYTAkNOMRAwDgYDVQQDDAdKb25sbGVuMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEXLAuT39XB5LJmTprFiGLPfqZl5tyGm1n9oXSVDrGRP2RfQRJOqD6cH6PEvmGhM1ydJv0iQMg2mvh6PjAlm58W6OBujCBtzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQstXX3UIwlBK9k70GJYGM8mjG6gTAfBgNVHSMEGDAWgBQ/LpOmNnAJt7mAwIZpsX3cnqlkqjBCBggrBgEFBQcBAQQ2MDQwMgYIKwYBBQUHMAKGJmh0dHA6Ly9sb2NhbGhvc3QvUEtJL2NlcnRzL0RTQVJPT1QuY3J0MA4GA1UdDwEB/wQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDAjAMBggqgRzPVQGDdQUAA0cAMEQCIBJO7K/XDt+igzKkWSkbRKZRtQKsS1i2Fmdp2Ar5EEL+AiA759mE/uINaEC7sMXOoqzTzkLCMIHGyLi80j0dG5pjow==
base64编码格式
证书公钥:
加密后数据:
base64编码格式