
网络安全
文章平均质量分 84
网络安全子模块,记录网络安全的学习心得。
huaqianzkh
路虽远行则将至,事虽难做则必成!
展开
-
了解RSA和DSA的联系和区别
RSA和DSA算法都是常用的非对称加密算法,应用广泛。RSA算法安全性高,适用于需要较高安全性的场景,如数字签名和加密通信等。但由于其加密解密速度较慢,不适用于对性能要求较高的场景。DSA算法签名验签速度快,适用于大规模数字签名验证场景,但由于其加密解密速度较慢,同样不适用于对性能要求较高的场景。原创 2024-11-09 06:25:07 · 1533 阅读 · 0 评论 -
关于DEA数据加密算法的补充了解
DES是个块加密法,按64位块长加密数据,即把64位明文作为DES的输入,产生64位密文输出。加密与解密使用相同的算法和密钥,只是稍作改变。密钥长度位56位,下图显示了DES的工作原理:DES使用56位密钥。实际上,最初的密钥是64位,但在DES过程开始之前放弃密钥的第8位,从而得到56位密钥,即放弃第8、16、24、32、40、48、56和64位。放弃之前,可以用这些位进行奇偶校验,保证密钥中不包含任何错误。简单地说,DES利用加密的两个基本属性:替换和变换。原创 2024-11-02 09:35:51 · 745 阅读 · 0 评论 -
电能表预付费系统-标准传输规范(STS)(30)
包含在本文档中是为了与有限数量的早期使用STA的遗留sts兼容的付费表保持向后兼容性(EA代码07)。在这种情况下,64位DES VendingKey被用作DEA的传统数据块输入,而控制块与PANBlock的结果异或被用作DEA的传统关键块输入。加密算法是基于FIPS PUB 46-3的DEA,单个DES在ECB模式下,使用一个64位奇偶校验的DES密钥。APDU中的数据元素构成了16位控制块,如表36和表37所示。构建6.5.3.1和6.5.3.2中定义的64位PANBlock和64位控制块。原创 2024-11-02 09:19:01 · 672 阅读 · 0 评论 -
了解DEA算法
在信息安全领域,加密算法是保护数据机密性、完整性和可用性的关键工具。随着技术的不断进步和威胁的不断演变,各种加密算法应运而生,以满足不同场景下的安全需求。其中,DEA算法(尽管“DEA”并非一个广泛认知的加密算法名称,但在此我们将其视为一个特定上下文中的术语,代表基于FIPS PUB 46-3的单DES ECB模式的加密算法)作为一种经典且历史悠久的加密算法,仍然在某些领域发挥着重要作用。本文将深入探索DEA算法的基本原理、历史背景、应用场景以及安全性分析,以帮助读者更好地了解这一算法。 D原创 2024-11-02 09:10:34 · 676 阅读 · 0 评论 -
了解Java开发中的会话层
会话层是Java Web开发中的关键组件,它负责维护用户状态信息,提供连续、个性化的用户体验。了解Java中的会话管理机制,包括HttpSession接口、会话存储、会话跟踪以及会话管理的高级话题,对于构建安全、高效、可扩展的Web应用至关重要。同时,面对分布式系统、安全威胁和性能挑战,开发者需要采取一系列措施来确保会话管理的有效性和安全性。通过合理的会话超时设置、安全的Cookie配置、高效的会话存储机制和动态调整策略,可以显著提升Web应用的用户体验和安全性。原创 2024-10-27 19:14:03 · 1090 阅读 · 0 评论 -
了解蜜罐技术
蜜罐技术是一种网络安全领域的主动防御机制,旨在通过布置一些作为诱饵的主机、网络服务或信息,诱使攻击方对它们实施攻击,从而捕获和分析攻击行为,了解攻击方所使用的工具与方法,推测攻击意图和动机。蜜罐技术能够帮助防御方清晰地了解他们所面对的安全威胁,并通过技术和管理手段来增强实际系统的安全防护能力。蜜罐的定义是:“蜜罐是一个安全资源,它的价值在于被探测、攻击和损害。”蜜罐好比是情报收集系统,故意设置漏洞引诱黑客前来攻击。攻击者入侵后,蜜罐就可以记录其攻击手段、工具和路径,了解最新的攻击方式和漏洞。原创 2024-10-27 11:28:31 · 889 阅读 · 0 评论 -
了解RC4对称加密算法
RC4后来也出现了抛弃初始字节的版本RC4-drop N,但有问题的原始版本已经被大范围实现和部署,RC4的速度优势在当今硬件条件下也不是特别重要,因此TLS协议放弃RC4是一个方便、安全的选择。原创 2024-10-10 16:47:58 · 1541 阅读 · 0 评论 -
深入了解AES_GCM算法
常见的对称加密算法,在解密过程中无法确认密钥是否正确的。这就意味着,密文可以用任何密钥执行解密运算,得到一组疑似密文;由于不知道密钥是否正确,故也不能确定解密出来的明文数据是否正确。因此,需要在对称加密算法上增加一层验证机制,常见思路为使用加密算法进行加密保证机密性,使用摘要算法计算MAC保证完整性和真实性,这就涉及到摘要计算和加密计算的前后顺序和参与计算的数据、密钥等,使用起来略微麻烦。原创 2024-09-19 22:21:52 · 2746 阅读 · 0 评论 -
了解华为容器镜像服务(SoftWare Repository for Container)
容器镜像服务(SoftWare Repository for Container,简称SWR)是一种支持镜像全生命周期管理的服务, 提供简单易用、安全可靠的镜像管理功能,帮助您快速部署容器化服务。通过使用容器镜像服务,您无需自建和维护镜像仓库,即可享有云上的镜像安全托管及高效分发服务,并且可配合云容器引擎 CCE云容器实例 CCI使用,获得容器上云的顺畅体验。原创 2024-09-16 17:57:14 · 1170 阅读 · 0 评论 -
Windows10上Nginx如何通过自签名证书方式发布Https服务(上)
安卓APP应用正在尝试通过不安全的HTTP协议进行网络通信,而你的应用运行的环境(比如Android 9 Pie或更高版本)默认只允许使用安全的HTTPS协议。于是便想到修改服务器配置,配置服务器支持HTTPS并确保正确安装了SSL证书。在Windows 10上为Nginx设置自签名证书以启用HTTPS。原创 2024-08-30 19:35:01 · 1935 阅读 · 0 评论 -
DLMS/COSEM中的信息安全:DLMS/COSEM安全概念(上)
DLMS/COSEM中的信息安全描述并规定:——DLMS/COSEM安全概念;——选择加密算法;——安全密钥;——使用加密算法进行实体认证、xDLMS APDU保护和COSEM数据保护。原创 2024-08-01 22:25:01 · 1138 阅读 · 0 评论 -
了解对称加密与密钥协商技术
加密的理论基础是替代和换位。替代主要用于扰乱,使用不同的位、字符或字符分组来替换原来的位、字符或字符分组。换位主要用于扩散,并不使用不同的文本来替换原来的文本,而是对原有的值进行置换,即重新排列原来的位、字符或字符分组以隐藏其原有意义。是一种加密与解密采用相同密钥的加密算法其特点是速度快,效率高,所以被广泛使用在很多加密协议的核心当中,也是我们平时接触得比较多的一种加密方式。原创 2024-08-01 12:51:28 · 1078 阅读 · 0 评论 -
DLMS/COSEM中公开密钥算法的使用_椭圆曲线加密法
椭圆曲线密码涉及有限域上的椭圆曲线上的算术运算。椭圆曲线可以定义在任何数字域上(实数、整数、复数),但在密码学中,椭圆曲线最常用于有限素数域。素数域上的椭圆曲线由一组实数(x, y)组成,满足以下等式:方程的所有解的集合构成了椭圆曲线。改变a和b会改变曲线的形状,这些参数的微小变化会导致(x, y)解集的重大变化。原创 2024-07-25 17:44:52 · 1150 阅读 · 0 评论 -
DLMS/COSEM中公开密钥算法的使用_公钥密码系统概述
非对称密钥算法(通常称为公钥算法)使用两个密钥:一个公钥和一个私钥,它们在数学上是相互关联的。对于那些也能够加密的算法,使用公钥执行加密,使用私钥执行解密。椭圆曲线密码体制(ECC)是基于求解椭圆曲线离散对数问题(ECDLP)的困难性而提出的。一些非对称密钥算法使用域参数,域参数是密码算法运行所必需的附加值。域参数通常是公开的,并且在相当长的一段时间内由用户社区使用。一些非对称密钥算法可以用于多种目的(例如,用于数字签名和密钥建立)。•私钥拥有保证提供了一种信心,即被认为是私钥所有者的一方确实拥有密钥。原创 2024-07-24 17:39:49 · 374 阅读 · 0 评论 -
DLMS/COSEM中公开密钥算法的使用_密钥协商
密钥协商允许两个实体共同计算共享密钥并从中获得密钥材料。在DLMS/COSEM中,三个椭圆曲线密钥协商方案已经被NIST SP 800- 56A Rev. 2: 2013选中。1) the Ephemeral Unified Model C(2e, 0s, ECC CDH) scheme;2)the One-Pass Diffie-Hellman C(1e,1s, ECC CDH) scheme;3)the Static Unified Model C(0e, 2s, ECC CDH) scheme.原创 2024-07-24 17:09:14 · 1629 阅读 · 0 评论 -
1.OpenSSL-Win64生成pfx文件
(1)带有私钥的证书:由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。(2)二进制编码的证书:证书中没有私钥,DER 编码二进制格式的证书文件,以cer作为证书文件后缀名。(3)Base64编码的证书:证书中没有私钥,BASE64 编码格式的证书文件,也是以cer作为证书文件后缀名。原创 2024-04-26 17:33:57 · 750 阅读 · 0 评论 -
伽罗瓦/计数器模式(GCM)
是一种用于关联数据的已验证加密的算法。GCM由一个经认可的分组长度为128位的对称密钥密码构造而成,类似于高级加密标准(AES)算法,参见FIPS PUB 197。因此,GCM是AES算法的一种操作模式。GCM使用Counter操作模式的一种变体来保证数据的机密性。GCM使用定义在二进制有限字段(GHASH)上的通用散列函数,提供机密数据真实性的保证(每次调用最多64 gb)。GCM还可以为未加密的额外数据(每次调用实际上是无限长度的)提供身份验证保证。如果GCM输入被限制为。原创 2024-01-29 17:33:02 · 2940 阅读 · 0 评论 -
AEAD和AES-GCM
是高级加密标准(AES)的一种工作模式,全称是Galois/Counter Mode。它是一种有效的authenticated encryption算法,是一种同时具备保密性,完整性和可认证性的加密形式。原创 2024-01-29 15:55:42 · 420 阅读 · 0 评论 -
https真的安全吗,加密登录还真的不简单
https保证的是传输过程中第三方抓包看到的是密文。但是在客户端可以看到明文的密码,很汗。本文介绍了前端和后端采用RSA非对称密钥加随机数方式获取公钥并加密敏感信息。原创 2023-10-13 13:45:42 · 431 阅读 · 0 评论