LOADING

正在加载

小C♥天天

小窝

^v^

密码学(叁)——非对称加密算法介绍

密码学 2023/3/14

壹 非对称加密算法介绍

对称加密目前存在的问题以下两个问题:

  • 密钥管理困难,因为与每个人进行信息加密交流都需要一个密钥对,这时候如果上百万个人就会非常多,管理起来非常复杂
  • 密钥分发困难,如果两个人相隔千里,那么要分发的话,相对比较困难

为了解决这两个问题,就出现了非对称加密算法。与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法

阅读全文

密码学(贰)——对称加密算法介绍

密码学 2023/3/14

壹 对称加密算法介绍

对称加密:指双方使用同一个密钥,既可以加密,也可以解密,可以看出这个密钥不能被其他人知道,只能是对应的人,这个就会造成如果要和多个人进行数据传输,那么保管大量的密钥和密钥传输就成为对称加密的两个致命问题。

阅读全文

NPS代理工具

工具使用 2023/3/14

壹 工具说明

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理p2p等,并带有功能强大的web管理端。

阅读全文

Proxifier代理工具

工具使用 2023/3/14

壹 工具说明

Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理。支持各种操作系统和各代理协议,它的运行模式可以指定端口,指定程序的特点。支持 64位系统,支持Windows,MAC OS,支持socks4,socks5,http代理协议,支持TCP,UDP协议,可以指定端口,指定IP,指定域名,指定程序等运行模式,兼容性非常好。有许多网络应用程序不支持通过代理服务器工作,Proxifier 解决了这些问题和所有限制,让您有机会不受任何限制使用你喜爱的软件。此外,它让你获得了额外的网络安全控制,创建代理隧道,并添加使用更多网络功能的权力。

阅读全文

OpenSSL子命令详解

工具使用 2023/3/14

壹 前言

OpenSSL是目前最流行的 SSL 密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。OpenSSL有四个主要的子命令:genrsa、rsa、req、x509子命令,用于RSA密钥的生成和处理,以及证书的申请和制作。

阅读全文

计划任务

内网 2023/3/14

壹 介绍

计划任务的作用:是做一些周期性的任务,在生产中的主要用来定期备份数据。所以在对肉鸡或者服务器进行权限维持时,我们可以考虑计划任务。

阅读全文

Python的外交官(九)——IO流操作

一、学IO操作目的是啥?

我们在编程时一般不可能只是打打代码,而没有将数据存到电脑上,比如想把一篇文章写在电脑里,或者想从电脑中查看一篇文章,那就需要IO流操作,将文章永久存到电脑上。可能很多读者都不明白,不是就简单的复制粘贴嘛,哪有那么高级。这里牛顿就会冒出来说那是你站在巨人的肩膀上,没错!我们一般用到的都是简单化的读写,你想想我们的复制粘贴哪里来?就是我们在软件内部写了IO流操作,把事情简单化了,使得我们不用考虑到这么多知识,而是简单的复制粘贴。哪有的人又问,Print函数和Input函数表示就是输入输出吗?是的,但是我们不可能让用户去编写一段代码吧,肯定需要让用户操作的越简单越好啦!再加上电脑已关机,输入的文字就会随之消失!

阅读全文

Python的检察官(八)——异常处理

一、异常处理的用处何在?

有的时候由于代码执行错误我们可以看见一些错误信息,那就是异常,异常并不是错误,而是因为特殊原因,例如 用户使用错误、网络,通常情况下,异常一旦出现,程序会立刻结束掉,这时我们可以通过这些信息了解到语句在哪里出现错误并可以及时处理,这就是异常处理。

阅读全文

Python的核心知识(七)——面向对象

一、WHY 学习面向对象?

假设现在有一个场景是这样的,我们要编写一个游戏,里面有主角,NPC,怪物等等这些模型,那么如果我们不学面向对象的话,我们就需要一个一个的编写它们的属性及动作,一般情况下,一个大型的游戏比如LOL(这游戏是真的火,都好几年了还没被干掉)里面的英雄,小兵,大龙,有好上百个模型吧。我们不可能一个一个的写,那代码量就不是一两个g那么大了(其实这就是面向过程的思想,POP)!仔细观察会发现它们这些模型都有相同的属性和动作,比如:都有生命值,魔法值等属性,攻击等动作,所以编程语言开发者们就在想了,有没有一个东西把它们共同的属性、动作封装起来,这时候类概念应运而生了,就是我们这篇文章的主体对象,而这种思想就是面向对象(OOP)!

阅读全文

JSON处理库——JSON库

壹 简介

在 淘宝、京东、拼多多上购物过。线上购物可能使用的是手机,也有在电脑浏览器上。这些手机上的淘宝、京东应用和电脑浏览器里面运行的网站页面,我们统称客户端。客户端为什么能呈现出琳琅满目的商品? 这些商品信息都是从淘宝和京东的 网站服务器 获取的客户端服务器 之间需要交换数据才能完成各种功能。比如:获取 最近的交易列表,提交新的订单。这些数据在客户端或者服务器产生的时候,是客户端程序和服务端程序的内部数据对象。
假设服务端程序都是用Python语言开发的话,那么服务端从数据库中获取的最近的交易列表,可能就是像下面这样的一个python 列表对象:

阅读全文
1 ... 3 4 5 6 7 ... 8
avatar
小C&天天

修学储能 先博后渊


今日诗句