当前位置: 首页 > news >正文

网站上面的logo怎么做潍坊市建设工程质量安全监督站网站

网站上面的logo怎么做,潍坊市建设工程质量安全监督站网站,河间专业做网站电话,白领兼职做网站openssl 中文网: https://www.openssl.net.cn/ 目录 对称加密特点常见算法案例(使用 AES) 非对称加密特点常见算法案例(使用 RSA) 混合加密场景加密(使用 AES)解密 总结 对称加密 特点 加密和解…

openssl 中文网: https://www.openssl.net.cn/


目录

    • 对称加密
      • 特点
      • 常见算法
      • 案例(使用 AES)
    • 非对称加密
      • 特点
      • 常见算法
      • 案例(使用 RSA)
    • 混合加密
      • 场景
      • 加密(使用 AES)
      • 解密
    • 总结


对称加密

特点

  • 加密和解密使用相同的密钥;

  • 算法简单,速度快;

  • 适合大文件加密;

  • 安全性依赖于密钥保密性。

常见算法

  • AES(最常用);

  • DES、3DES(已过时);

  • Blowfish、ChaCha20 等。

案例(使用 AES)

测试文件

echo "这是一个机密内容,不能泄露。" > secret.txt

image-20250623201012825

加密文件

执行命令后,会提示输入密码(用于派生密钥)

openssl enc -aes-256-cbc -salt -in secret.txt -out secret.txt.enc# secret.txt 需要加密的文件
# secret.txt.enc 加密生成的结果文件

image-20250623201203034

解密文件

使用相同的密码解密

openssl enc -aes-256-cbc -d -in secret.txt.enc -out decrypted.txt# secret.txt.enc 已加密的文件
# decrypted.txt 解密生成的结果文件
# 查看解密后的结果文件(与我们的原文件secret.txt内容保持一致)

image-20250623201317683

非对称加密

特点

  • 使用一对密钥:公钥加密,私钥解密;
  • 适合安全通信和密钥分发;
  • 加解密速度较慢,不适合大文件;
  • 常用于数字签名、身份认证、SSL/TLS。

常见算法

  • RSA(最常见);

  • EC/DSA(椭圆曲线算法);

  • Ed25519(现代高效算法)。

案例(使用 RSA)

生成密钥对

# 私钥
openssl genpkey -algorithm RSA -out private.pem -pkeyopt rsa_keygen_bits:2048# 公钥(公钥含于私钥,因此可通过私钥得到公钥)
openssl rsa -in private.pem -pubout -out public.pem

image-20250623201433408

使用公钥加密

openssl rsautl -encrypt -inkey public.pem -pubin -in secret.txt -out secret.rsa.enc

使用私钥解密

openssl rsautl -decrypt -inkey private.pem -in secret.rsa.enc -out decrypted_rsa.txt

image-20250623202222489

混合加密

场景

在实际场景中,两者常结合使用(比如 HTTPS 就是这样做的):

  1. 用非对称加密传输对称密钥-安全传输密钥;

  2. 然后用对称加密大数据-快速加解密数据。

加密(使用 AES)

生成临时对称密钥(比如 256 位随机 key)

openssl rand -base64 32 > sym.key

使用对称密钥加密文件(用 AES)

openssl enc -aes-256-cbc -salt -in secret.txt -out secret.data.enc -pass file:./sym.key

使用公钥加密对称密钥

openssl rsautl -encrypt -inkey public.pem -pubin -in sym.key -out sym.key.enc

image-20250623203043099

解密

解密对称密钥(使用私钥)

openssl rsautl -decrypt -inkey private.pem -in sym.key.enc -out sym.key.dec

解密数据

openssl enc -aes-256-cbc -d -in secret.data.enc -out final_output.txt -pass file:./sym.key.dec

image-20250623203452148

总结

一句话:混合加密 = 安全传输(非对称) + 高速加解密(对称),是现代数据加密通信和文件加密的事实标准。

http://www.dtcms.com/a/501898.html

相关文章:

  • 建设网站专栏外管局网站上做存量权益登记
  • 天津房地产网站建设网站建设服务ysaigo
  • 河北住房城乡建设厅官方网站无锡建设工程服务中心
  • PHP网站开发如何建立vip公共资源交易中心是事业单位吗
  • 网站建设 问卷调查免费培训机构
  • 做效果图去哪个网站接活有支付功能网站用的编程语言
  • 管理系统和网站哪个好做怎么在wordpress中添加类似赶集网的地图
  • 专业网站建设公司首选佛山市做网站
  • 制作自己的平台网站wordpress 移动端不显示
  • 唐山建设网站建站仿西部数码网站
  • 做视频图片博客网站查看网站点击量
  • 木藕设计网站大全html爱心代码
  • 新乡网站搜索引擎优化禅城网站建设企业
  • 福州网上商城网站建设企业建设网站的空间有哪些
  • 网站源码建站视频xampp wordpress 安装教程
  • 制作一个网站需要多少时间青岛做网站价格
  • 学做网站需要多久wordpress上显示pdf
  • 深圳工业设计师抖音短视频seo优化
  • 新泰高品质网站建设怎么下载网站所有源码
  • 公众号做成网站那样怎么做dw做网站弊端
  • 关于茶文化网站建设的背景wordpress免费插件分享
  • 资源下载网站建设为什么建立网站
  • 网站推广沈阳wordpress 主题制作软件
  • 重庆网站快速优化排名湖北企业网站建设哪家好
  • 网站引用百度地图phpcms主题移植wordpress
  • 网页制作及网站设计全国企业网查询信息官网
  • 一个人做企业网站要多少天新建网站推广
  • 贵阳企业做网站开发云优化 网站建设
  • 做图书网站赚钱么网站开发技术基础教程
  • 企业网站的开发流程上海市建设工程安全生产协会网站