• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux下OpenSSL的DSA与RSA非对称加密解析

Linux下OpenSSL的DSA与RSA非对称加密解析

作者:北方人 字体:[增加 减小] 来源:互联网 时间:2017-05-12

北方人 通过本文向大家介绍了openssl rsa,openssl生成rsa密钥,openssl rsa加密,openssl生成 rsa,openssl rsa签名等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

在日常系统管理工作中,需要作一些加解密的工作,通过openssl工具包就能完成我们很多需求!
1. openssl RSA 加解密
RSA是基于数论中大素数的乘积难分解理论上的非对称加密法,使用公私钥的方法进行加解密
公钥 用于加密,它是向所有人公开的 ; 私钥用于解密,只有密文的接收者持有
生成一个密钥(私钥)


2. openssl DSA签名与验证
和RSA加密解密过程相反,在DSA数字签名和认证中,发送者使用自己的私钥对文件或消息进行签名,接受者收到消息后使用发送者的公钥来验证签名的真实性
DSA只是一种算法,和RSA不同之处在于它不能用作加密和解密,也不能进行密钥交换,只用于签名,它比RSA要快很多.
生成一个密钥(私钥)


3. 总结及注意事项
注意: 由于信息经过加密或者签名后,都变成不可读模式,为了方便终端查看和传输使用(url提交数据,需要作urlencode操作),可以使用base64进行编码
openssl enc -base64 -A :将加密后的信息使用base64编码
openssl enc -d -base64 -A : 将信息使用base64反编码
java中此私钥需要转换下格式才能使用:

</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一个签名的小问题调用openssl出问题
  • Linux下OpenSSL的DSA与RSA非对称加密解析

相关文章

  • 2017-05-12容易被误读的iostat(Linux系统)
  • 2017-05-12Linux下的链接文件详解
  • 2017-05-12Linux系统下安装Bugzilla来追踪程序开发中的bug
  • 2017-05-12详解Linux下iptables中的DNAT与SNAT设置
  • 2017-05-12Linux编程时出现Segmentation fault错误如何解决?
  • 2017-05-12在各种Linux发行版上安装Git的教程
  • 2017-05-12Linux系统下使用pwgen生成密码的使用教程
  • 2017-05-12如何获得Linux系统的内置模块和设备驱动列表
  • 2017-05-12Linux 统计代码行数的代码
  • 2017-05-12Linux下用makepasswd和passwordmaker生成密码

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux怎么配置双机SSH互相信任实现免密码登录?
    • 在Linux系统上安装配置DNS服务器的教程
    • 微软发布Linux Integration Services 4.0 更新下载
    • 在Linux笔记本上执行这句命令就能导致设备永久变砖
    • Linux下禁用Firefox浏览器的静默请求教程
    • RedHat Linux 5无法使用ifconfig的解决方法
    • Linux在无root的权限下安装程序的方法
    • Linux系统下NTP协议的超级配置攻略
    • Linux系统中将Tor的Socks5代理转为HTTP代理的教程
    • Linux系统下CVS的账号控制操作简介

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有