QQ登录

只需要一步,快速开始

APP扫码登录

只需要一步,快速开始

手机号码,快捷登录

编程源码
收藏本版 (1)

编程源码 今日: 0|主题: 457|排名: 4 

作者 回复/查看 最后发表
[C/C++/Qt] C/C++之分组密算法(SM4)
概述 SM4是一种分组密码,其分组长度为128位,密钥长度为128位。该算法采用非线性迭代结构,每轮迭代包括四个基本运算:S-盒替换、行位移、列混淆和轮密钥加。SM4算法具有高的安全性和效率,适用于各种加密应用,如数据加密、通信加密等。 SM4算法特点和原理 特点 分组 ...
发布:admin    2023-10-23    浏览(322)    回复(0)
2023-10-23 13:40最后回复
admin 2023-10-23 0322 admin 2023-10-23 13:40
[C/C++/Qt] C/C++之HMAC算法
概述 HMAC,全称为HMAC-MD5、HMAC-SHA1、HMAC-SHA256等,是一种在数据传输中验证完整性和认证来源的方法。它结合了哈希函数和密钥,通过在数据上应用哈希函数,生成一个带密钥的散列值,用于验证数据的完整性。HMAC算法广泛应用于网络协议、数字签名、认证和访问控制等 ...
发布:admin    2023-10-23    浏览(525)    回复(0)
2023-10-23 13:37最后回复
admin 2023-10-23 0525 admin 2023-10-23 13:37
[C/C++/Qt] C/C++之SHA-256算法
概述 SHA-256代表"Secure Hash Algorithm 256-bit",是一种安全的哈希算法,输出固定长度的256位(32字节)哈希值。SHA-256被广泛用于加密、数字签名、密码学以及区块链等领域,因为它提供了高度的安全性和抗碰撞性。 SHA-256算法特点 固定长度输出:SHA-256算法的输出 ...
发布:admin    2023-10-23    浏览(188)    回复(0)
2023-10-23 13:34最后回复
admin 2023-10-23 0188 admin 2023-10-23 13:34
[C/C++/Qt] C/C++之Base64算法
概述 Base64是一种用于将二进制数据表示为ASCII字符集中的可打印字符的编码方法。它由64个不同的字符组成,通常包括26个大写字母、26个小写字母、10个数字以及两个特殊字符(通常是"+"和"/")。Base64编码的目的是使数据变得不可读,而不是加密数据。它经常用于电子邮件 ...
发布:admin    2023-10-23    浏览(151)    回复(0)
2023-10-23 13:31最后回复
admin 2023-10-23 0151 admin 2023-10-23 13:31
[C/C++/Qt] C/C++之 RSA算法
概述 RSA算法是一种广泛应用于数据加密与解密的非对称加密算法。它由三位数学家(Rivest、Shamir和Adleman)在1977年提出,因此得名。RSA算法的核心原理是基于大素数的数学问题的难解性,利用两个密钥来完成加密和解密操作。 特点 RSA算法的特点如下: 非对称性:RSA算 ...
发布:admin    2023-10-23    浏览(143)    回复(0)
2023-10-23 13:25最后回复
admin 2023-10-23 0143 admin 2023-10-23 13:25
[C#] C#获取文件信息大全
前言 在.NET开发中,用C#获取文件信息是比较常见的操作。通过获取文件信息,我们可以了解文件的属性、大小、创建日期、修改日期等各种元数据信息。比如我们网站需要上传文件,可以用扩展名称控制上传的类型,获取文件的大小来限制上传文件等。本文将介绍一系列C#中获取 ...
发布:admin    2023-10-18    浏览(132)    回复(0)
2023-10-18 09:37最后回复
admin 2023-10-18 0132 admin 2023-10-18 09:37
[C/C++/Qt] 测试C语言程序块的执行时间的方法 attach_img
在程序设计中,有些问题可能有不同地解决方法,对应的,也就编写出不同的程序。那么,如何衡量各个算法之间的好坏呢?每个算法的衡量需要综合很多方面,比如运行时间上,或者所占用内存空间上等。 这篇笔记中,我们关注的是运行时间。对于运行时间(专业一点的词就是时 ...
发布:admin    2023-9-27    浏览(171)    回复(0)
2023-9-27 11:26最后回复
admin 2023-9-27 0171 admin 2023-9-27 11:26
[C#] C#多线程同步
在C#中,多线程同步是为了保证多个线程之间的互斥和同步,以避免出现竞态条件和死锁等问题。常见的多线程同步机制包括锁、信号量、事件等。下面分别介绍一下C#中常见的多线程同步机制: 1. 锁 在C#中,可以使用锁机制来实现多线程同步。锁可以将访问共享资源的线程进行 ...
发布:admin    2023-9-27    浏览(155)    回复(0)
2023-9-27 11:15最后回复
admin 2023-9-27 0155 admin 2023-9-27 11:15
[C#] C#实现屏幕截图
C#提供了System.Drawing命名空间中的类,可以很方便地实现屏幕截图功能,以下是示例代码: 在上面的代码中,我们首先使用Screen.GetBounds方法获取当前屏幕的大小。然后,创建一个Bitmap对象,并将其大小设置为屏幕大小。接着,我们创建一个Graphics对象,并将其设置为B ...
发布:admin    2023-9-27    浏览(334)    回复(0)
2023-9-27 11:11最后回复
admin 2023-9-27 0334 admin 2023-9-27 11:11
[C#] C#软件加密实例
在C#中进行软件加密可以使用多种方法,下面是一个示例,演示如何使用对称加密算法(AES)对文件进行加密和解密: 在上面的例子中,我们使用了AES对称加密算法,使用预定义的密钥和初始化向量来加密和解密文件。示例中要加密的文件为"plain.txt",加密后的文件为"encrypt ...
发布:admin    2023-9-27    浏览(187)    回复(0)
2023-9-27 11:09最后回复
admin 2023-9-27 0187 admin 2023-9-27 11:09
下一页 »

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|paopaomj.COM ( 渝ICP备18007172号 )

GMT+8, 2024-5-19 11:38

Powered by paopaomj X3.4 © 2016-2024 sitemap

返回顶部 返回版块