- 2024-12-30常见加密方式:对称加密,非对称加密和哈希算法
前言长度位数,字符规律数据加密是一种保护数据安全的技术,通过将数据明文转换为不易被未授权的人理解的形式密文,防止数据泄露、串改和滥用。对称加密加密和解密使用同一密钥,加解密速度快,适合加密大量数据。但密钥需要安全地存储和传输,否则容易窃取,破坏数据地保密性。DES明
- 2024-12-19一文搞懂编程在密码学与区块链加密中的应用
```html 一文搞懂编程在密码学与区块链加密中的应用随着科技的飞速发展,密码学和区块链技术成为了信息安全领域的重要组成部分。它们不仅为数据提供了强大的保护机制,还为金融、医疗、法律等多个行业带来了革命性的变化。本文将深入探讨编程语言如何在这些领域中发挥关键作用。
- 2024-12-05window.crypto.subtle 实现非对称加密RSA-OAEP
使用window.crypto.subtle,可以实现非对称加密(也称为公钥加密)。非对称加密使用一对密钥:公钥用于加密数据,私钥用于解密数据。以下是一个示例,演示如何使用window.crypto.subtle实现非对称加密和解密:生成密钥对首先,生成一个RSA密钥对:asyncfunctiongenerateKeyPair(){r
- 2024-12-04编码加密(小迪网络安全笔记~
附:完整笔记目录~ps:本人小白,笔记均在个人理解基础上整理,若有错误欢迎指正!4.2编码加密引子:上一篇主要对常见数据传输类型做了总结,而本篇则对数据常见的编码&加密方式进行总结。概述:编码&加密除了对后端敏感数据的保护,其在前端数据传输时往往也会被应用到。根据上一篇的学
- 2024-12-03网络安全技术详解:加密技术 多因素认证(MFA)
加密技术详细介绍加密技术在信息安全领域扮演着至关重要的角色,无论是在保护个人隐私,还是在守卫企业机密上。以下将详细介绍对称加密和非对称加密。对称加密对称加密是最古老和最简单的加密方法之一。其核心思想是在加密和解密过程中使用相同的密钥。历史背景对称加密的
- 2024-12-02深入 HarmonyOS Next 安全机制之加密算法
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)中加密算法相关技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。第一章:加密算法原理剖析一
- 2024-11-28公钥,私钥和数字签名详解
1.什么是加密加密就是对明文数据按某种特殊算法进行处理,使其成为不可读的一段代码,通常称为“密文“, 密文通过”密钥“解密后还原出原来的明文,通过这样的途径可以达到保护数据不被非法人窃取、阅读的目的。加密方法:AESRSASM4MD5:实际上是对数据进行有损压缩,无论数据有多
- 2024-12-09JUC之基-AQS详解
AQSAQS是JUC学习的基石,是JUC中许多锁的底层实现机制,我们今天从ReentrantLock出发来深入源码解读AQS的设计。AQS底层AQS的几个重要属性://阻塞队列的头privatetransientvolatileNodehead;//阻塞队列的尾privatetransientvolatileNodetail;//核
- 2024-11-25软件设计模式分类与总结
软件设计模式分类与总结设计模式是软件工程中用于解决特定问题的一套最佳实践和解决方案。以下是设计模式的三大分类及其描述:1.创建型模式(CreationalPatterns)创建型模式关注对象的实例化过程,旨在使系统独立于对象的创建方式。单例模式(Singleton)确保一个类只有一
- 2024-10-20一个比喻搞懂非对称加密
【比喻前提】如果我们把用加密秘钥加密一个文件比喻为上锁,把用解密秘钥解密一个文件比喻为用钥匙开锁【比喻内容】那么对于一个敏感文件,对称加密的做法是把这个敏感文件上锁,并把钥匙给接收方。所以此时如果窃听者拿到了钥匙,就也可以阅读这个敏感文件。非对称加密的做法则
- 2024-10-16常用加解密算法详解与应用指南
1.引言加解密算法是保证数据安全的基础技术,无论是在数据传输、存储,还是用户身份验证中,都起着至关重要的作用。随着互联网的发展和信息安全威胁的增加,了解并掌握常用的加解密算法已经成为开发者和安全从业者的必修课。本文将详细介绍几种常见的加解密算法,包括对称加密、非
- 2024-09-25信息安全工程师(18)常见密码算法
前言 常见的密码算法主要分为三大类:对称加密算法、非对称加密算法和摘要算法。一、对称加密算法 对称加密算法,又称为秘密密钥算法或单密钥算法,是指加密和解密使用相同密钥的加密方式。这种算法的特点是加密速度快,适用于大量数据的加密。常见算法:AES(Ad
- 2024-08-26国密算法简介
加密算法公开密钥长度分组长度分类加密强度其他SM1否128128对称密码AESSM2是128128非对称密码大于RSA基于ECC,加密强度和运算速度均大于RSASM3是128128单向散列密码MD5校验结果256SM4是128128对称密码(分组密码)AESSM9是128128
- 2024-08-25读软件开发安全之道:概念、设计与实施08密码学(下)
1. 对称加密1.1. symmetricencryption1.2. 使用各方共享的密钥来隐藏数据1.2.1. 对称加密在本质上依赖共享密钥1.3. 所有加密都是通过对明文进行转换,把明文消息(或者原始消息)变成无法识别的形式(也称为密文),从而隐藏原始消息内容的1.4. 可逆的转换称为对称加密,因为
- 2024-08-22对称加密和非对称加密
对称加密和非对称加密是两种常用的加密技术,用于保护数据的安全。它们在加密和解密数据时使用不同的方法和密钥。对称加密对称加密使用相同的密钥进行数据的加密和解密。也就是说,发送者和接收者使用同一个密钥来加密和解密消息。适用于大规模数据加密,如文件加密、数据传输
- 2024-08-05密码学基础-数据加密
密码学基础-对称加密与非对称加密概述安全通常从四个方面来定义:机密性完整性合法性(可用性,合法的数据才可用)不可否认性(发送方不可否认发送过的消息,接收方不可否认接收过的消息)对当前主要的电子设备而言,代码以及数据的读、写、使用(执行)、传输是主要的研究方向。每当讨论
- 2024-07-16非对称加密(RSA)
非对称加密(RSA)非对称加密.加密和解密的秘钥不是同一个秘钥.这里需要两把钥匙.一个公钥,一个私钥.公钥发送给客户端.发送端用公钥对数据进行加密.再发送给接收端,接收端使用私钥来对数据解密.由于私钥只存放在接受端这边.所以即使数据被截获了.也是无法进行解密的.公钥和私钥