自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (13)
  • 收藏
  • 关注

原创 椭圆曲线ECC签名算法,C语言版代码

1.1 ECC公钥密码简介(1)椭圆曲线在代数学和几何学上已广泛研究了 150 多年之久,有丰富而深厚的理论积累。(2)1985 年, Koblitz 和 Miller 提出 椭圆曲线密码体制( Elliptic Curve Cryptosystem ,简称 ECC )(3)椭圆曲线并不是椭圆,之所以称为椭圆曲线是因为它们是用三次方程来表示的,它的一般形式:y2 + axy + by = x3 + cx2 + dx + e其中 a,b,c,d 和e 是满足某些条件的实数。(4)大多

2021-01-12 15:03:23 3886 7

原创 Schnorr签名算法(初始化和签名)C语言实现

Schnorr签名算法(初始化和签名)Schnorr签名算法(验证)Schnorr签名算法(正确性)Schnorr签名算法(举例)Schnorr签名算法(举例)C语言实例#include <stdlib.h>#include <stdio.h>#include <time.h>int xy[22];// 判断两个数是否互质int isHuZhi(int a, int b) { return b == 0 ? a : isHuZhi(

2020-12-03 21:09:40 2887 2

原创 SHA1hash算法C语言实现

SHA的简介美国国家标准技术研究所NIST于1993年开发的另一个散列算法称为SHA。两年之后,这个算法被修改为了今天广泛使用的形式。修改后的版本是SHA-1,是数字签名标准中要求使用的算法。SHA接受任何有限长度的输入消息,并产生长度为160比特的Hash值(MD5仅仅生成128位的摘要),因此抗穷举性更好。SHA-1设计时基于和MD4相同原理,它有5个参与运算的32位寄存器字,消息分组和填充方式与MD5相同,主循环也同样是4轮,但每轮进行20次操作,非线性运算、移位和加法运算也与MD

2020-12-03 21:05:13 5253 3

原创 Elgamal签名算法(初始化和签名)含C语言

Elgamal签名算法(初始化和签名)Elgamal签名算法(验证)Elgamal签名算法(正确性)Elgamal签名算法(举例)#include <stdlib.h>#include <stdio.h>#include <time.h>#include <math.h>int xy[22];int myPow(int a, int b, int m) { int res = 1; a %= m;

2020-12-03 20:58:41 4133 1

原创 DSA数字签名含C语言实例

DSA数字签名1994年12月美国国家标准和技术研究所(NIST,NationalInstitute of Standard and Technology)正式颁布了数字签名标准DSS(Digital Signature Standard),它是在ElGamal和Schorr数字签名方案的基础上设计的。DSS最初建议使用p为512比特的素数,q为160比特的素数,后来在众多的批评下,NIST将DSS的密钥p从原来的512比特增加到介于512比特到1024比特之间。当p选为512比特的素数时,E

2020-12-03 20:53:52 4500 2

原创 rsa公钥密码和签名含C语言代码

DSA公钥密码

2020-12-02 12:58:44 2409 3

转载 java: 无法访问org.springframework.boot.SpringApplication 错误的类文件

idea默认的spring-boot-starter-parent版本是3.0。

2023-07-20 09:28:22 793

转载 java - 解决idea导入项目,中文出现乱码的问题

File → Settings → Editor → File Encodings→这三个的编码格式都选成一样的(GBK / UTF-8)即可。

2023-07-20 09:25:50 548

原创 基于SGX和联邦学习的电脑程序数据共享

英特尔软件保护扩展(Intel SGX,Software Guard Extensions)是一种硬件级别的技术,旨在保护应用程序的敏感数据免受恶意软件、操作系统以及其他可能的攻击者的侵害。通过在处理器中创建一个被称为“保密区域(Secure Enclave)”的隔离环境,SGX确保了用户数据和代码的安全。联邦学习(Federated Learning)是一种分布式机器学习方法,允许多个设备或服务器在保护隐私的前提下共享数据和学习模型。

2023-07-12 15:25:08 1406

原创 Vue.js:前端开发的瑞士军刀

随着医疗信息化技术的日益发展,医疗数据的存储和管理变得更加重要。传统的数据存储方法面临着信息泄露、数据篡改等安全隐患。为了解决这些问题,人们开始探索将区块链技术应用于医疗数据共享,以提高数据安全性和可靠性。本文将探讨区块链技术在医疗数据共享中的应用,分析其优势与挑战,并展望未来发展趋势。

2023-07-12 15:06:23 322

原创 区块链技术在医疗数据共享中的应用

随着医疗信息化技术的日益发展,医疗数据的存储和管理变得更加重要。传统的数据存储方法面临着信息泄露、数据篡改等安全隐患。为了解决这些问题,人们开始探索将区块链技术应用于医疗数据共享,以提高数据安全性和可靠性。本文将探讨区块链技术在医疗数据共享中的应用,分析其优势与挑战,并展望未来发展趋势。

2023-05-16 22:08:09 1797 1

原创 可信执行环境(TEE):深入探讨安全计算的未来

摘要:本文将详细介绍可信执行环境(TEE)的概念、原理和功能。我们将讨论TEE的应用场景,以及如何使用TEE来保护敏感数据和代码的安全。此外,我们还将探讨TEE的挑战和未来发展。

2023-05-12 13:24:38 4405 4

原创 如何在 Python 中使用 Pandas 处理大数据集

通过使用 Pandas 的 read_csv 函数,chunksize 参数,query 函数和 groupby 函数,您可以轻松地读取,过滤,分组和聚合大数据集。如果您是数据科学或机器学习的从业者,学习如何使用 Pandas 处理大数据集是非常重要的技能之一。如果您正在使用 Python,您会发现 Pandas 是一种非常流行的数据分析库,可以轻松处理大数据集。如果您需要对大数据集中的数据进行分组和聚合,则可以使用 Pandas 的 groupby 函数。

2023-04-09 15:29:27 1153

原创 区块链技术的未来前景与发展趋势

区块链技术的未来前景与发展趋势

2023-03-27 23:21:08 4491

原创 深入理解机器学习中的正则化

深入理解机器学习中的正则化

2023-03-23 20:50:40 555

原创 C语言常用函数库

C语言常用函数库

2023-03-23 16:33:52 782

原创 肱动脉穿刺技术并发症,预防,护理

肱动脉穿刺技术并发症,预防,护理

2023-03-21 20:37:52 824

原创 拜占庭算法的背景、原理

拜占庭算法的背景、原理

2023-03-21 10:32:18 813

原创 使用Python进行情感分析

使用Python进行情感分析

2023-03-13 13:07:15 5842 4

原创 如何使用Python进行数据可视化

如何使用Python进行数据可视化

2023-03-11 11:33:38 4600

原创 剖析Spring MVC如何将请求映射到Controller

源码剖析Spring MVC如何将请求映射到Controller

2023-03-10 10:47:23 763

原创 chatgpt的各种用法介绍

chatgpt的各种用法介绍

2023-03-10 10:38:30 3143

原创 区块链技术的应用前景及挑战

区块链技术的应用前景及挑战

2023-03-09 14:17:07 2215

原创 运营商面试题:ssm的运转流程

运营商面试题:ssm的运转流程DispatcherServlet和HandlerMapping对请求进行分发和处理。MyBatis框架负责数据库操作,通过Mapper接口和映射文件将Java对象映射到数据库表中,并提供了一种简单、高效的方式来访问数据库。总之,SSM框架的运转流程是一个典型的MVC模型,它将请求、业务逻辑和视图进行了分离,使得应用程序更加清晰、易于维护和扩展。

2023-03-09 09:59:04 316

原创 深入剖析MVC模型与三层架构

MVC(Model-View-Controller)模型和三层架构都是常见的软件架构模式,用于实现大型应用程序和软件系统。下面是对它们的深入剖析的思想,使得应用程序的设计更加可维护和可扩展。控制器的存在也使得应用程序的逻辑更加可控,可以更好地处理用户的输入和错误。总之,无论是MVC模型还是三层架构,都是常见的软件架构模式,它们都可以帮助我们设计出高质量、可维护和可扩展的应用程序。综上所述,MVC模型和三层架架都是常见的软件架构模式,它们都具有优点和缺点,应该根据具体应用场景和需求来选择适合的架构。

2023-03-09 09:55:06 1056

原创 学校正版软件管理与服务平台office更新失败错误码0x80080005

②删除注册表中的 KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SppExtComObj.exe, 重新激活即可。①运行-regedit打开注册表。

2023-03-07 19:14:52 2670 23

原创 WPS外部复制过来的英文和数字间隙过大问题解决方法

WPS外部复制过来的英文和数字间隙过大问题解决方法

2023-01-05 14:32:23 2052

原创 掌握竞标DAPP的编写

掌握竞标DAPP的编写

2022-11-12 09:58:59 95

原创 掌握网购DAPP的编写

掌握网购DAPP的编写

2022-11-12 09:57:24 1061

原创 掌握众筹DAPP的编写

掌握众筹DAPP的编写

2022-11-12 09:55:34 167

原创 投票DAPP的编写

投票DAPP的编写

2022-11-12 09:48:45 184 1

原创 使用java调用C语言程序教程

Java调用C语言程序

2022-10-31 09:36:33 3939

原创 国密SM4对称算法加解密C语言代码

SM4对称算法

2022-08-31 15:27:38 2140

原创 SGX里sgx_read_rand函数解释

/* sgx_read_rand() * Parameters: * rand - the buffer to receive the random number * length_in_bytes - the number of bytes to read the random number * Return Value: * SGX_SUCCESS - success * SGX_ERROR_INVALID_PARAMETER - the parame

2022-02-24 20:19:56 487

原创 win10安装sgx出现错误vstemplate文件引|用的向导类SEWizardVS2017.SGXWizard“在程序 集“SEWizardVS2017

出现如下错误vstemplate文件引|用的向导类SEWizardVS2017.SGXWizard"在程序 集"SEWizardVS2017解决办法:DCommon7\IDE\Extensions\ajyuvscx.hbt\ProjectTemplates\EnclaveTemplate下找到SGXWizard.vstemplate文件,用VS打开,删除SEWizardVS2017, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=1c03693c

2021-12-27 13:46:34 433 2

原创 POX系列算法

POX系列算法主要包括工作证明(POW)、堆栈证明(POS)和委托堆栈证明(DPOS)。共识算法要解决的问题是拜占庭一般问题[4]。这个问题很难解决,因为系统中随时可能有多个提案,很难完成最终的一致性确认。POX系列算法就是,共识是通过增加提案成本和放宽最终一致性确认的需要来达成的。POW算法一般应用于公链,需要更多的节点和更强大的计算能力来维护[5]。POS算法生成块的过程取决于节点持有的数字货币。DPOS算法要求数字货币持有者选择一定数量的块生成器,并定期重新选择块生成器[6]。...

2021-12-20 10:28:19 10691

原创 云计算技术综述

云计算概念简介云计算是一种通过网络将高弹性的共享的物理和虚拟资源,按需进行服务和管理的方式。其具有虚拟化、广泛的网络接入、可度量的服务、多租户、按需自服务、快速的弹性和可扩展性、资源池化等特点。云计算最关键的技术之一就是虚拟化技术。它为云计算服务提供基础架构层面的支持。虚拟化技术打破了硬件资源的的物理界线,极大的提高了系统的弹性及灵活性,有效提高了资源利用率。数据处理概念简介数据处理是指,将收集到的各种类型的数字信息,通过对数据的清洗、提取、合并、分组、计算等阶段性操作进行处理及加工,从而得到较统一

2021-12-07 17:32:16 2921

原创 使用java语言加密实现对pdf文档的权限控制

本篇文章将介绍通过Java编程来设置PDF文档保护的方法。我们可以设置仅用于查阅文档的密码,即该通过该密码打开文档仅用于文档阅读,无法编辑;也可以设置文档编辑权限的密码,即通过该密码打开文档时,文档为可编辑状态。使用工具jar包:https://download.csdn.net/download/mlynb/518139291,使用eclipse创建java项目,然后建立一个lib文件,将上边的jar包复制进去.然后挨个选中jar包,bulid path ,选第一个就可以,然后查看出现了如下就成功

2021-11-29 10:44:59 1630 4

原创 QQ一直在登录中无任何提示怎么办

QQ若是在使用QQ2010/2011版本出现此情况,建议逐步尝试删除下面三个文件夹,删除这三个文件不会对聊天记录有影响,但是可能设置项会恢复为默认。1、号码文件夹下的Registry.db2、号码文件夹下的Info.db3、号码文件夹下QQ目录下的Registry.db查找方法:通过电脑的搜索功能或自行找到QQ号码的文件夹,以搜索功能查找方式为例(XP系统)。1、点击电脑左下角开始里的搜索。2、选择所有文件和文件夹。3、在全部或部分文件名中输入QQ号码,点击搜索。5、在文件夹中找到如下图标的

2021-11-29 10:36:21 1072

原创 将可信执行环境与区块链相结合

研究人员探索了应对这些挑战的密码解决方案,如各种零知识证明系统和安全多方计算。然而,这些方法具有显著的性能开销,并且仅适用于计算相对简单的有限用例。一个更具性能和通用性的选项是使用可信执行环境(TEE)。TEE提供了一个完全隔离的环境,可防止其他软件应用程序、操作系统和主机所有者篡改甚至了解在TEE中运行的应用程序的状态。例如,Intel Software Guard eXtensions(SGX)提供了一个TEE的实现。Keystone enclave项目旨在提供开放源码的TEE设计。推动我们系统设计的一

2021-11-18 09:47:53 921

山东春考网页制作 模拟题11月份- 题.docx

山东春考网页制作 模拟题11月份- 题.docx

2021-12-20

itext生成pdf需要的jar包.rar

itext-asian-5.2.0.jar itextpdf-5.5.11.jar. itextpdf-5.5.11-sources.jar spire.pdf-3.4.2.jar

2021-11-29

数据结构经典算法.doc

数据结构经典算法.doc

2021-09-15

第5讲-二次剩余.pdf

密码学数学基础---数论

2021-06-22

英语四级模板非常好用....

英语四级模板非常好用....

2021-06-17

循环神经网络.pptx

机器学习,循环神经网络

2021-04-26

机器学习----贝叶斯网络.pptx

机器学习-------------贝叶斯网络ppt

2021-04-23

机器学习决策树—CART算法.pptx

机器学习决策树—CART算法ppt

2021-04-23

机器学习线性回归ppt

机器学习的线性回归章节ppt

2021-04-23

如何在文件系统中找到文件.docx

如何在文件系统中找到文件(文件索引信息、文件起始位置、大小等信息)---文件定位

2021-04-20

fat32文件彻底删除原理.docx

文件删除,文件恢复,fat

2021-04-20

SVM的优化算法与实现.pptx

机器学习

2021-04-20

国庆假期c语言练习题1.docx

春季高考电子信息考生,大学计算机期末考试

2021-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除