目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5931.8k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(1.3k)
赞(0)

常见的加密方式-AES/DES

image-20220805180530700

image-20220810002421770

https://pycryptodome.readthedocs.io/en/latest/src/introduction.html

介绍

DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的算法。该加密算法是一种对称加密方式,其加密运算、解密运算需要使用的是同样的密钥(一组字符串)即可

注意

现在用AES这个标准来替代原先的DES

AES与DES的区别:

  • 加密后密文长度不同:

    • DES加密后密文长度是8的整数倍
    • AES加密后密文长度是16的整数倍
  • 应用场景的不同:

    • 企业级开发使用DES足够安全
    • 如果要求使用AES

使用DES/AES进行数据交互时要求双方都拥有相同的私钥

安装

Python使用

DES

AES

实时效果反馈

1. 关于DES与AES, 说法错误的是?

A DES/AES都是对称加密算法

B DES/AES功能是要一模一样

C DES/AES的秘钥用来加密数据

D DES/AES的秘钥用来解密数据

答案

1=>B

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2