QQ登录

只需要一步,快速开始

APP扫码登录

只需要一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

编程源码
收藏本版 (1)

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

作者 回复/查看 最后发表
[C/C++/Qt] C/C++之流加密算法(DES)
概述 DES算法是一种对称密钥加密算法,由IBM于1977年开发并于1977年被美国国家标准局(NIST)正式采纳为联邦信息处理标准(FIPS PUB 46)。DES算法以64位的数据块为单位进行加密和解密,密钥长度为56位。 DES算法特点 高度安全性:在设计时,DES算法被认为是非常安全的 ...
发布:admin    2023-10-23    浏览(376)    回复(0)
2023-10-23 13:43最后回复
admin 2023-10-23 0376 admin 2023-10-23 13:43
[C/C++/Qt] C/C++之分组密算法(SM4)
概述 SM4是一种分组密码,其分组长度为128位,密钥长度为128位。该算法采用非线性迭代结构,每轮迭代包括四个基本运算:S-盒替换、行位移、列混淆和轮密钥加。SM4算法具有高的安全性和效率,适用于各种加密应用,如数据加密、通信加密等。 SM4算法特点和原理 特点 分组 ...
发布:admin    2023-10-23    浏览(719)    回复(0)
2023-10-23 13:40最后回复
admin 2023-10-23 0719 admin 2023-10-23 13:40
[C/C++/Qt] C/C++之HMAC算法
概述 HMAC,全称为HMAC-MD5、HMAC-SHA1、HMAC-SHA256等,是一种在数据传输中验证完整性和认证来源的方法。它结合了哈希函数和密钥,通过在数据上应用哈希函数,生成一个带密钥的散列值,用于验证数据的完整性。HMAC算法广泛应用于网络协议、数字签名、认证和访问控制等 ...
发布:admin    2023-10-23    浏览(1541)    回复(0)
2023-10-23 13:37最后回复
admin 2023-10-23 01541 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    浏览(456)    回复(0)
2023-10-23 13:34最后回复
admin 2023-10-23 0456 admin 2023-10-23 13:34
[C/C++/Qt] C/C++之Base64算法
概述 Base64是一种用于将二进制数据表示为ASCII字符集中的可打印字符的编码方法。它由64个不同的字符组成,通常包括26个大写字母、26个小写字母、10个数字以及两个特殊字符(通常是"+"和"/")。Base64编码的目的是使数据变得不可读,而不是加密数据。它经常用于电子邮件 ...
发布:admin    2023-10-23    浏览(268)    回复(0)
2023-10-23 13:31最后回复
admin 2023-10-23 0268 admin 2023-10-23 13:31
[C/C++/Qt] C/C++之 RSA算法
概述 RSA算法是一种广泛应用于数据加密与解密的非对称加密算法。它由三位数学家(Rivest、Shamir和Adleman)在1977年提出,因此得名。RSA算法的核心原理是基于大素数的数学问题的难解性,利用两个密钥来完成加密和解密操作。 特点 RSA算法的特点如下: 非对称性:RSA算 ...
发布:admin    2023-10-23    浏览(280)    回复(0)
2023-10-23 13:25最后回复
admin 2023-10-23 0280 admin 2023-10-23 13:25
[C#/.NET] C#获取文件信息大全
前言 在.NET开发中,用C#获取文件信息是比较常见的操作。通过获取文件信息,我们可以了解文件的属性、大小、创建日期、修改日期等各种元数据信息。比如我们网站需要上传文件,可以用扩展名称控制上传的类型,获取文件的大小来限制上传文件等。本文将介绍一系列C#中获取 ...
发布:admin    2023-10-18    浏览(247)    回复(0)
2023-10-18 09:37最后回复
admin 2023-10-18 0247 admin 2023-10-18 09:37
[C/C++/Qt] 测试C语言程序块的执行时间的方法
在程序设计中,有些问题可能有不同地解决方法,对应的,也就编写出不同的程序。那么,如何衡量各个算法之间的好坏呢?每个算法的衡量需要综合很多方面,比如运行时间上,或者所占用内存空间上等。 这篇笔记中,我们关注的是运行时间。对于运行时间(专业一点的词就是时 ...
发布:admin    2023-9-27    浏览(356)    回复(0)
2023-9-27 11:26最后回复
admin 2023-9-27 0356 admin 2023-9-27 11:26
[C#/.NET] C#多线程同步
在C#中,多线程同步是为了保证多个线程之间的互斥和同步,以避免出现竞态条件和死锁等问题。常见的多线程同步机制包括锁、信号量、事件等。下面分别介绍一下C#中常见的多线程同步机制: 1. 锁 在C#中,可以使用锁机制来实现多线程同步。锁可以将访问共享资源的线程进行 ...
发布:admin    2023-9-27    浏览(392)    回复(0)
2023-9-27 11:15最后回复
admin 2023-9-27 0392 admin 2023-9-27 11:15
[C#/.NET] C#实现屏幕截图
C#提供了System.Drawing命名空间中的类,可以很方便地实现屏幕截图功能,以下是示例代码: 在上面的代码中,我们首先使用Screen.GetBounds方法获取当前屏幕的大小。然后,创建一个Bitmap对象,并将其大小设置为屏幕大小。接着,我们创建一个Graphics对象,并将其设置为B ...
发布:admin    2023-9-27    浏览(482)    回复(0)
2023-9-27 11:11最后回复
admin 2023-9-27 0482 admin 2023-9-27 11:11
下一页 »

快速发帖

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

本版积分规则

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

GMT+8, 2025-1-18 11:43

Powered by paopaomj X3.5 © 2016-2025 sitemap

返回顶部 返回版块