Welcome 微信登录

首页 / 操作系统 / Linux / OpenSSL命令行在Linux下的运用

1. base64编码/解码谈到命令行下如何发送邮件附件,很多人想起了uuencode。也可以使用base64编码。以下是openssl base64编码/解码的使用:$ openssl base64 < filename.bin > filename.txt$ openssl base64 -d < filename.txt > filename.bin2. 校验文件的一致性UNIX下校验文件一致性的方法很多,比如sum、cksum、md5sum、sha1sum等。sum和cksum适用于简单校验的场合,生成的校验码容易重复。md5sum有安全漏洞,当前比较推荐的是sha1sum。不过sha1sum在不同的平台用法有些不同。考虑到跨平台性,建议用openssl。$ openssl sha1 filenameSHA1(filename)= e83a42b9bc8431a6645099be50b6341a35d3dceb$ openssl md5 filenameMD5(filename)= 26e9855f8ad6a5906fea121283c729c43. 文件加密/解密OpenSSL支持很多加密算法,不过一些算法只是为了保持向后兼容性,现在已不推荐使用,比如DES和RC4-40。推荐使用的加密算法是bf(Blowfish)和-aes-128-cbc(运行在CBC模式的128位密匙AES加密算法),加密强度有保障。加密示例:$ openssl enc -aes-128-cbc < filename > filename.aes-128-cbcenter aes-128-cbc encryption password:Verifying - enter aes-128-cbc encryption password:解密示例:$ openssl enc -d -aes-128-cbc -in filename.aes-128-cbc > filenameenter aes-128-cbc decryption password:
  • 1
  • 2
  • 下一页
openSUSE 12.1下安装QQ2012Ubuntu 13.04 安装 GRUB Customizer相关资讯      openssl  Linux OpenSSL 
  • OpenSSL 与 SSL 数字证书概念贴  (05月08日)
  • OpenSSL 摘要和签名验证指令dgst使  (04月21日)
  • 研究人员发现OpenSSL随机数生成器  (04月14日)
  • OpenSSL 非对称加密算法DSA命令详  (04月21日)
  • OpenSSL 证书请求和自签名命令req  (04月21日)
  • OpenSSL交叉编译不修改Makefile的  (04月02日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数