密码学
-
凯撒密码(Python)
一、凯撒密码是什么? 凯撒密码是一种非常古老的加密方法,最初由古罗马的凯撒大帝使用。凯撒大帝将纸条卷起后,按照字母表顺序向后移动一定的位数,然后再写下加密后的字母,这样其他人就无法…
-
Java RSA 加密解密工具类 RSAUtil 支持长文本加密解密(密钥对生成、公钥加密、私钥加密、公钥解密、私钥解密)
对于加密解密的代码,我能想到的可能会使用的都封装在了如下工具类中,代码注释也尽量写详细了,如:密钥对生成、公钥加密、私钥加密、公钥解密、私钥解密… 文章归档:https://www…
-
密码学与人工智能:加密算法在机器学习中的应用
1.背景介绍 密码学和人工智能这两个领域在过去的几年里都取得了显著的进展。密码学在保护数据和通信安全方面发挥着重要作用,而人工智能则在各个领域取得了突破性的进展,如计算机视觉、自然…
-
国密(GmSSL)算法SM4之GCM模式
国密(GmSSL)算法SM4之GCM模式 文章目录 国密(GmSSL)算法SM4之GCM模式 前言 一、概念 1.初始向量(IV,Initialization Vector) 2….
-
通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理。Python DES实现源码
文章目录 1、什么是DES 2、DES的基本概念 3、DES的加密流程 4、DES算法步骤详解 4.1 初始置换(Initial Permutation,IP置换) 4.2 加密轮…
-
在探索创意中进一步了解生成式人工智能:PartyRock —— re:Invent 2023 产品测评
在探索创意中进一步了解生成式人工智能:PartyRock的使用 —— re:Invent 2023 产品测评 写在最前面 关于PartyRock生成app相关想法的分享 优点 局限…
-
【网络安全】【密码学】常见数据加(解)密算法及Python实现(二)、椭圆曲线密码ECC
本文介绍椭圆曲线密码及其Python实现。 一、实验目的 1、 掌握椭圆曲线上的点间四则运算和常见的椭圆曲线密码算法; 2、 了解基于ECC的伪随机数生成算法和基于椭圆曲线的商用密…
-
国密SM2前端加密解密示例
目录 一、 安装sm2依赖 二、编写代码 1、data中绑定数据 2、公钥加密 3、私钥解密 4、按钮绑定一下,数据可见一下 三、完整代码 一、 安装sm2依赖 npm insta…
-
分组密码算法AES的C/C++编程实现
AES原理概述与算法分析: AES属于分组加密算法,明文长度固定为128bit,密钥长度可以是128/192/256 bit,此实验分析并编码密钥为128bit的AES算法。 AE…
-
使用hashcat和john破解压缩包密码(写给新手网友)
写在文章开头 1.超过8位数的未知密码,不建议小白使用hashcat进行破解,老老实实干正事吧 2.hashcat软件重度依赖GPU,因此NVIDIA显卡用户必须安装CUDA库进行…
-
【现代密码学】笔记3.4-3.7–构造安全加密方案、CPA安全、CCA安全 《introduction to modern cryphtography》
【现代密码学】笔记3.4-3.7–构造安全加密方案、CPA安全、CCA安全 《introduction to modern cryphtography》 写在最前面 私…
