导航:首页 > 源码编译 > smime协议加密算法

smime协议加密算法

发布时间:2023-10-27 02:32:22

命令行的压缩解压缩以及加密解密

zip -e aa.zip aa.log

zip -er aa.zip tmp

unzip aa.zip

unzip -P passwork filename.zip  ##passwork是要解压的密码,这个不会有提示输入密码的操作

unzip aa.zip

unzip -P passwork filename.zip  ##passwork是要解压的密码,这个不会有提示输入密码的操作

tar-czvf /path/to/aa.tar.gz /path/to/aa.log

       tar  -xzvf  /path/to/aa.tar.gz /path/to/

 tar -czvf-file tmp | openssl des3 -salt -k 123456 -out aa.tar.gz

 openssldes3 -d -k 123456 -salt -in aa.tar.gz | tar xzf -

openssl enc -aes-128-cbc

-in install.log -out enc.log

(注:这里install.log是你想要加密的文件,enc.log是加密后的文件,回车后系统会提示你输入密码。)

openssl enc -d -aes-128-cbc -in enc.log -out install.log

(注:enc.log是刚才加密的文件,install.log是解密后的文件,-d选项实现解密功能。)

openssl enc -aes-128-cbc -in install.log -out enc.log -a

openssl enc -des-ede3-cbc -in install.log -out enc.log -pass pass:111111

1、openssl genrsa -out client.key 2048        #生成私钥

2、openssl rsa -in client.key -pubout -out pub.key   #从密钥文件中提取公钥

3、openssl rsautl -encrypt -inkey pub.key -pubin -in data.zip -out back.zip。 #利用公钥进行加密;

4、openssl rsautl -decrypt -inkey rsa.key -in back.zip -out data.zip.       #利用私钥对文件进行解密;

可能会报错:

RSA operation error:

3020:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too largefor key size:.\crypto\rsa\rsa_pk1.c:151:

利用smile进行操作:

加密:

openssl  smime  -encrypt -aes256  -in in.zip  -binary  -outform DEM -out  in_encrypted.zip  publickey.pem

解密:

openssl smime -decrypt  -in  in_encrypted.zip  -binary-inform DEM -inkey privatekey.pem  -out in.zip

㈡ GitHub上面有哪些经典的java框架源码

㈢ 什么是CFCA证书

CFCA证书是中国金融认证中心认证证书。

中国金融认证中心(China Financial Certification Authority,简称CFCA)中国人民银行和国家信息安全管理机构批准成立的国家级权威安全认证机构,是国家重要的金融信息安全基础设施之一。

在《中华人民共和国电子签名法》颁布后,CFCA成为首批获得电子认证服务许可的电子认证服务机构之一。

中国金融认证中心的售后服务宗旨:“帮助客户保证系统的运行,成为客户的技术支持合作伙伴,在客户需要的时候随时提供适当的服务”。

CFCA的技术支持服务远远超出了传统的针对故障排除的响应支持概念,而是依据整个系统的情况及客户的需求,从支持客户的日常运作维护、系统预防性检查、系统功能升级,到客户的培训服务,帮助用户更好地掌握系统维护的知识和了解相关的最新技术。


(3)smime协议加密算法扩展阅读


CFCA数字证书

数字证书,各类实体(持卡人/个人、商户/企业、网关/银行等)在网上进行信息交流及商务活动的身份证明,在电子交易的各个环节,交易的各方都需验证对方证书的有效性,从而解决相互间的信任问题。

数字证书,由权威CA机构颁发给用户,用以在数字领域中证实用户身份的一种数字凭证。从数字证书的用途来看,可分为签名证书和加密证书:签名证书主要用于对用户信息进行签名,以保证信息的不可否认性;加密证书主要用于对用户传送的信息进行加密,以保证信息的真实性和完整性。

数字证书一段包含用户公开密钥、用户信息、颁发机构信息、证书的序列号、有效时间、发证机关(CA中心)的名称及CA中心数字签名的数据。数字证书的格式遵循X.509
V3国际标准。

数字证书技术指标:

符合标准:X.509v3、CRLv2、PKCS1~12、ASN.1、MIME、SSL、SMIME等;

支持的非对称算法:RSA(1024位、2048位)、SM2(256位);

支持的散列算法:MD5、SHA1、SM3;

支持Outlook、Outlook
Express、Foxmail等遵循安全电子邮件扩展协议的客户端邮件软件;

证书应用支持WINDOWS、UNIX、LINUX等通用操作平台。

阅读全文

与smime协议加密算法相关的资料

热点内容
农机空气压缩机 浏览:664
程序员下载歌曲 浏览:893
编译未检测到仿真器 浏览:807
压缩机每次启动12分钟就停 浏览:730
creo复制曲面命令 浏览:959
程序员恋上女硕士 浏览:669
ansys的get命令 浏览:988
国外dns苹果服务器地址 浏览:430
国家职业技术资格证书程序员 浏览:652
奇瑞租车app是什么 浏览:99
系统源码安装说明 浏览:420
命令行加壳 浏览:96
解压时显示防失效视频已加密 浏览:295
苹果短信加密发送 浏览:446
天翼私有云服务器租用 浏览:733
贵州云服务器属于哪个上市公司 浏览:58
编程联动教程 浏览:481
小天才app怎么升级v242 浏览:545
简单手工解压玩具制作大全 浏览:928
免费编程电子书 浏览:870