- 博客(45)
- 收藏
- 关注
原创 如何更改文件的默认打开方式
背景:安装了WPS后,电脑里的.doc等文件的显示图标改变了,后来想起是文件的默认打开方式导致的,故记录一下文件默认打开方式的更改过程。
2025-09-10 14:44:46
258
原创 Word中批量修改MathType公式
4、选择刚刚保存的预置文件,点击确定等待即可。2、将公式格式保存为一个预置文件.eqp。3、选中要修改的公式,点击格式化公式。1、设置公式大小格式。
2025-04-30 09:16:33
523
原创 charm.toolbox.pairinggroup中PairingGroup类的使用说明
【代码】charm.toolbox.pairinggroup中PairingGroup类的使用说明。
2025-04-12 08:46:35
152
原创 pycharm中安装Charm-Crypto
3、安装python依赖包 python3-setuptools、python3-dev、libssl-dev。2、安装依赖库m4、flex、bison(如果前面安装过pypbc的话,应该已经装过这些包了)”说明成功安装,结束!因为pypbc基于GMP和PBC,PBC依赖GMP,GMP依赖m4,bison,flex。2、因为本人是打算将该库安装在虚拟环境中,所以直接将文件压缩包下载、解压至虚拟环境中。4、继续在charm-dev文件夹下编译、安装。1、安装gcc、make、perl。1、下载。
2025-04-10 16:25:37
882
原创 pycharm编译部署智能合约(solcx与web3搭配)
是一个 python 库,提供了 solidity 编译器的 python 绑定。它使开发者能够直接从 python 中编译 solidity 源代码,生成以太坊智能合约的字节码(Bytecode)和 ABI(Application Binary Interface)。这个库通常用于与 Web3 库配合使用,帮助开发者进行智能合约的部署、测试和交互。
2025-04-09 21:02:14
922
原创 ERROR: Could not find a version that satisfies the requirement solcx (from versions: none)
在pycharm中,运行代码from solcx import compile_source,需要安装solcx库。安装solcx库时一直报错,找不到对应版本,换了多个镜像源都不行。
2025-04-08 15:58:37
211
原创 云边端协同
云边端架构通过将计算任务和数据处理分散到不同层次的设备上,有效优化了计算资源的使用,减少了延迟,提高了数据处理效率。它特别适用于物联网、智能制造、自动驾驶等需要实时处理大规模数据的应用场景。
2025-03-29 21:11:21
1092
原创 计算机三级信息安全部分英文缩写
地址空间分布随机化ASLR(Address Space Layout Randomization)是一项通过将系统关键地址随机化,从而使攻击者无法获得需要跳转的精确地址的技术。数据执行保护DEP(Data Execute Prevention)技术可以设置内存堆栈区的代码为不可执行状态,从而防范溢出后代码的执行。可信的计算机系统安全评估标准TCSEC由美国国防部与1985年公布,是计算机系统信息安全评估的第一个正式标准。结构化异常处理覆盖保护SEHOP是微软针对SEH攻击提出的一种安全防护方案;
2025-03-29 20:37:03
300
原创 word一次性交叉引用多个参考文献(连续多项引用)
通过word一次性交叉引用多个参考文献,如:[1-4]这样的形式。起初是直接交叉引用[1],然后自行加上-4这种方式,但是后来发现保存文档后,又自动变回为[1]。下面记录正确做法。
2025-03-21 19:07:25
4906
原创 Windows11日志文件位置&Linux下的目录简介
文件系统的顶层目录,所有其他目录都从此处派生。:软件通常自带目录结构,避免与系统文件冲突。:用户可自由写入,但文件可能随时被删除。:系统维护工具,普通用户不可直接使用。:挂载CD-ROM/DVD的默认目录。:修改配置文件需谨慎,影响系统功能。:每个用户有自己的子目录,权限独立。:用户自定义挂载点,非系统自动管理。:虚拟文件系统,无需物理存储空间。:平时为空,系统崩溃后可能有文件。:核心命令,系统必须依赖的工具。:持久临时文件(重启后不删除)。:独立沙盒化安装,避免依赖冲突。:权限严格,普通用户无法访问。
2025-03-11 09:04:09
1232
原创 为什么文件夹的大小和占用空间不一致
即使文件的实际大小小于簇的大小,文件系统仍会为其分配整个簇的空间。例如:如果文件的实际大小是。这些元数据可能占用额外的存储空间,但不算在“文件大小”中,而是算作“占用空间”。这种空间的浪费会导致文件夹的占用空间大于实际文件大小。,那么即使文件只占用了1KB的内容,文件系统会为这个文件分配。,而文件系统的簇大小是。
2025-03-10 17:10:11
2495
原创 OSI模型
功能 :将比特流封装成帧(Frame),提供节点到节点(如设备到路由器)的可靠传输,处理物理地址(MAC地址)、错误检测、流量控制。功能 :负责传输原始比特流,定义物理接口的机械、电气、功能和规程特性,如电缆类型、接口形状、传输速率、电压水平等。功能 :管理会话(Session)的建立、维护和终止,支持认证、断点续传等。功能 :提供端到端通信,确保数据完整性和可靠性(如错误恢复、流量控制)。功能 :直接面向用户提供网络服务(如邮件、文件传输、网页访问)。
2025-03-09 09:19:18
1041
原创 属性基加密(Attribute-based Encryption, ABE)
KP-ABE中,用户的密钥定义了访问策略,密文的属性与策略进行匹配。CP-ABE中,密文定义了访问策略,用户的属性与策略进行匹配。
2024-12-15 16:46:05
1474
原创 同态性&同态签名
具体到加密领域,常见的同态加密系统有加法同态和乘法同态,指的是加密后对数据进行加法或乘法运算,解密后结果和对明文数据直接进行相同运算得到的结果一致。在签名领域,同态签名则是一种通过同态性实现的签名机制,允许对多个签名进行合并或变换,同时保持签名的有效性。同态签名意味着可以对签名进行某些数学运算,得到一个新的签名,这个新签名在验证时能够对应到一个新的消息,且保持有效。例如:假设有一个同态签名方案,其中某种运算(例如加法或乘法)作用于签名后,得到的新签名对于新的消息也是有效的。
2024-12-11 09:59:54
488
原创 Truffle和Remix简介
Truffle是一个开源的开发框架,专门为以太坊智能合约的开发、测试和部署提供支持。它为开发者提供了一整套工具链,使得在以太坊上构建和管理去中心化应用(DApp)变得更加容易。主要功能智能合约编写和编译:支持 Solidity 和 Vyper 智能合约的编写与编译。自动化部署:可以轻松地将智能合约部署到本地的测试链、以太坊主网或者其他公共链。测试框架:内置测试框架,支持自动化单元测试,确保合约代码的正确性。网络管理:支持多个区块链网络的配置,方便开发者在不同的网络上进行部署和测试。
2024-12-02 15:07:45
807
原创 传统公开密钥体系、基于身份的公开密钥体系、基于无证书的公开密钥体系
传统公开密钥体系适用于需要强认证和信任的场景,但证书管理较为复杂,可能带来性能和管理负担。基于身份的公开密钥体系简化了公钥管理,但对密钥生成中心的信任要求较高,并可能暴露用户的部分隐私信息。基于无证书的公开密钥体系通过结合两者的优点,尽量避免了证书管理问题,同时保持了较高的安全性和隐私保护。
2024-11-28 13:16:37
1382
1
原创 跳表(Skip List)
跳表是一种高效且易于实现的数据结构,特别适合用于需要频繁查找、插入和删除的应用场景。虽然跳表通过增加多层索引带来了额外的空间开销,但可以显著提升查找效率。
2024-11-27 15:12:53
1746
原创 计数布隆过滤器(Counting Bloom Filter)
假设哈希函数产生的索引是 2, 5, 8 ,则将计数器 2, 5, 8 的值分别加 1。计数数组变为:[ 0, 0, 1, 0, 0, 1, 0, 0, 1, 0 ]计数布隆滤波器包含一个固定大小的位数组(或计数数组),每个位置的值是一个计数器,而不是简单的 0 或 1。计数数组更新为:[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]通过哈希函数得到的索引依然是 2, 5, 8 ,发现这些计数器的值均大于 0,因此认为元素 “a” 当前。
2024-11-19 10:59:42
841
原创 Ganache+MetaMask+Remix+pycharm
4、然后,就可以在Remix上看到连接的账户,在MetaMask的相应账户上也可以看到已连接Remix,点击下方的部署即可,可以看到此时已部署的智能合约数为0。2、打开Remix在线网站,编辑智能合约,注意版本问题,尤其是EVM VERSION要与Ganache保持一致(前面文章提到过),点击下方编译即可。3、这里选择MetaMask后,会自动弹出钱包页面,选择要连接的账户(账户可以提前从Ganache中导入)即可。7、选择Ganache中相应的账户和私钥(这里的账户和私钥决定了区块的生成者),运行即可。
2024-11-10 08:00:00
630
原创 在pycharm中运行与智能合约的交互代码时报错:Invalid signature v value
应用Remix编译部署智能合约,Ganache模拟区块链,MetaMask钱包账户交易,pycharm与智能合约交互。
2024-11-09 08:00:00
317
原创 Remix部署智能合约时报错:Gas estimation failed
甚至当调整到6000000以后连交易记录都没有了。这样就部署成功了,惊喜来的猝不及防!,调整到30000000。3、后来看到有人建议说。
2024-11-04 15:49:05
1227
原创 单向函数、单向陷门函数、困难问题
设函数 y=f(x) ,且f有陷门,有限域上的离散对数问题(DLP)设函数 y=f(x) ,大整数的因数分解问题。
2024-11-03 22:24:05
711
原创 密码学简介
哈希函数将任意长度的输入数据转换为固定长度的输出(哈希值)。发送者用私钥对消息进行签名,接收者用发送者的公钥验证签名。是研究信息安全的一门学科,主要涉及数据加密、解密和验证。加密和解密使用相同的密钥。数字货币:如比特币,利用密码学确保交易的安全性和匿名性。安全通信:通过加密和认证确保信息在传输过程中的安全。将明文转换为密文的过程,使用加密算法和密钥。将密文转换回明文的过程,使用解密算法和密钥。VPN:虚拟私人网络,确保远程通信的安全。经过加密处理的数据,通常是不可读的。数据保护:通过加密保护数据的机密性。
2024-11-01 13:27:02
768
原创 哈希函数简介
无论输入数据的大小如何,哈希函数的输出总是固定长度。例如,SHA-256的输出始终为256位(32字节)。是一种将任意大小的数据输入(通常称为“消息”)转换为固定大小的输出(称为“哈希值”或“摘要”)的算法。哈希函数是单向的,无法从哈希值反推原始输入。对输入数据进行任何小的修改,输出的哈希值应该发生显著变化。这使得哈希函数适合用于数据完整性检查。理想的哈希函数应该难以找到两个产生相同的哈希值的不同输入,这种特性称为抗碰撞性。哈希函数应该能够快速计算,对于任何输入都能在合理的时间内生成哈希值。
2024-10-31 21:22:15
1124
原创 键鼠共享:Mouse Without Borders
2、电脑A点击no,电脑B点击yes,然后电脑A的界面如下图所示,在电脑B的界面上填写A上的安全码和电脑名,点击Link即可。(两台电脑要在同一局域网下)1、两台电脑都要下载安装。
2024-10-25 13:15:31
3603
原创 区分加密和签名:私钥签名,公钥加密
加密是为了不让未经允许的人获得真实原始的数据内容,让授权的接收方能够正确的得到原始数据。签名是为了确认传输的内容没有被篡改,使其对相应的行为无法抵赖。
2024-10-24 20:22:19
830
原创 在WSL解释器下安装包报错:Permission denied
在WSL解释器下先激活之前自定义的环境crypto_pbc,再安装包,报错显示没有权限。
2024-10-14 15:49:42
1075
原创 Windows11下电脑分盘
计算方式如:150GB*1024=153600,这里填入153600即可。1、打开计算机管理——磁盘管理——选中C盘——点击右键,选择。3、选中刚刚分出来,还尚未分配的空间,点击右键,选择。2、这里输入压缩空间量就是分出去的新盘的大小,
2024-10-11 17:39:59
1358
原创 charm库toolbox软件包下的pairinggroup的使用说明
运行上述代码,查看charm库toolbox软件包下的pairinggroup的使用说明。
2024-09-29 21:32:49
621
原创 知网文献统计趋势可视化
因为之前在知网有看到过文献趋势可视化的图,但是今天用的时候发现忘记具体在哪里找了,所以在这里纪录一下(以搜索人工智能为例):就出来了。
2024-09-14 19:03:12
3418
原创 通过MetaMask调用Ganache
是基于浏览器的以太坊开源插件钱包,可以在Microsoft Edge或者谷歌浏览器下载安装,个人用起来感觉Microsoft Edge下,使用这个插件更顺畅;部分的助记词和新密码,登录进去就可以看到Ganache中的10个账户了(注:这样的缺点就是每次这样操作都要修改密码)每次进入默认10个账户,每个账户100ETH,且不会保存之前的操作,即每次进入都是这个账户状态,余额等不会变化;相当于一个运行在本地的私有链,本人选择下载的是图形化界面,用起来更友好,运行之后可以选择。输入Ganache中。
2024-09-13 10:57:30
592
计算机三级信息安全技术部分知识点总结
2025-03-29
Linux常用命令简介
2025-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅