ECC椭圆曲线密码学的原理、公式推导、例子
椭圆曲线具体的原理比较复杂就不讲了。  大概懂了就行 椭圆曲线不是椭圆,就是一条方程或者周长方程类似于椭圆的曲线。 一、椭圆曲线加解密算法原理 设私钥、公钥分别为$d$、$Q$,即$Q = dG$,其中G为基点,椭圆曲线上的已知$G$和$dG$,求$d$是非常困难的,也就是说已知公钥和基点,想要算出私钥是非常困难的。 公钥加密:选择随机数$r$,将…
SHA256算法原理详解
作为一个网安专业的学子,传统方面的安全还是得有所涉及,就写两篇SHA256和椭圆曲线密码学ECC: 椭圆曲线的链接:ECC椭圆曲线密码学的原理、公式推导、例子 – Forever SHA256算法可视化(科学上网):Sha256 Algorithm Explained SHA256在线加密工具:SHA256 在线加密工具 | 菜鸟工具 SHA256…
python中print换行
在我们常用的print()方法进行输出时,通常输出结果是整行显示出来的。 1、常用的转义符方式:\n A = "来看看能不能\n换行。" print (A) 输出结果 来看看能不能 换行。 2、使用三引号进行换行:"""value1;value2;value3. """ #-*-coding:utf-8-*- print (""" 这是第一行; 这…
np问题、区块链、比特币
在当今数字化时代,区块链技术已经成为全球范围内备受瞩目的话题。从金融到供应链,从物联网到数字身份,区块链正在以惊人的速度渗透到各个行业,并在重塑着我们的社会和经济格局。 区块链最初因其作为比特币背后技术的而引起人们的关注。但现在,它已经远远超出了仅仅作为数字货币的用途。它被认为是一种革命性的技术,有潜力改变我们传统的商业模式、加强数据安全和可信度,…
Python 了解二分类:机器学习中的基础任务 (还需要更新结果)
在机器学习和数据科学领域,分类问题是最常见的任务之一。分类问题可以分为多类分类和二分类。本文将重点介绍二分类,解释其概念、应用场景、常用算法以及实际案例。 什么是二分类? 二分类(Binary Classification)是指将数据分为两类的一种分类任务。换句话说,模型的输出只有两个类别。这两个类别通常被表示为 0 和 1,或者 -1 和 1,代…
代码的开头插入头部作者信息注释
# -*- coding: utf-8 -*- """ Created on Sun Dec 1 19:32:09 2024 @author: 86319 """ ''' Author: Zhongxuan Xie Email:xiezhongxuan7@outlook.com Date: 2024-12-01 19:33:43 LastEdito…
PyTorch学习笔记–DataLoader的使用
1.Dataset和DataLoader的区别 torch.utils.data.Dataset是代表这一数据的抽象类(也就是基类)。我们可以通过继承和重写这个抽象类实现自己的数据类,只需要定义__len__和__getitem__这个两个函数。 DataLoader是Pytorch中用来处理模型输入数据的一个工具类。组合了数据集(dataset)…
【深度学习】pytorch——Tensor(张量)详解
【深度学习】pytorch——Tensor(张量)详解_python中tensor-CSDN博客 简介 创建Tensor torch.Tensor( )和torch.tensor( )的区别 torch.Tensor( ) torch.tensor( ) tensor可以是一个数(标量)、一维数组(向量)、二维数组(矩阵)和更高维的数组(高阶数据)…
深度学习中张量(Tensor)的理解
在深度学习中,TensorFlow是一个非常流行的框架,而tensor就是张量的意思。 张量是矩阵的扩展与延伸。 Tensor的对象有三个属性: (1)rank:number of dimensions (2)shape: number of rows and columns (3)type: data type of tensor's eleme…