: 目录1.概述2.数学基础3.秘钥的生成与加   正文  本文主要讲述RSA算法使用的基本数学知识、秘钥的计算过程以及加密和的过程。  安全体系(零)—— 加算法、消息摘要、消息认证技术、数字签名与公钥证书  安全体系(一)—— DES算法详解     安全体系(三)——SHA1算法详解  
 回到顶部 
  1.概述  RSA公钥加密            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 19:54:09
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,OpenSSL库是一个非常重要的加密库,它提供了各种加密算法和工具,其中包括SHA1算法。SHA1是一种安全哈希算法,广泛用于数字签名和数据完整性验证。
在Linux系统中使用OpenSSL库来计算SHA1哈希值非常简单。用户可以使用命令行工具或者编程接口来调用OpenSSL库中的函数来进行SHA1计算。下面我们来看一些具体的例子。
1. 使用命令行工具计算SHA1哈希值            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 09:46:01
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #include "stdafx.h" #include #include int main(int argc, char* argv[]) { printf("Hello World!\n"); char buf[]="123456"; unsigned cha            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-20 10:45:41
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                         
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-05 15:05:57
                            
                                1344阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            00. 目录文章目录00. 目录01. SHA-1介绍02. SHA-0和SHA-12.1 SHA-0的破解2.2 SHA-1的破解03.计,并由美国国家标准技术研究所(NIST)发布为联邦...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-16 15:50:06
                            
                                2064阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            废话就不说了,就是对库中API的调用,没有什么好解释的,直接上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-06-13 12:53:07
                            
                                253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             目录适用情况技能要求前置条件日志配置备份nginx.conf 配置文件。在server标签内,定义日志路径保存,然后后重启nginx服务。禁止目录浏览备份nginx.conf配置文件。编辑配置文件,HTTP模块添加如下一行内容:保存,然后后重启nginx服务。限制目录执行权限备份nginx.conf配置文件。编辑配置文件,在server标签内添加如下内容:保存,然后后重启nginx服务。需要注意            
                
         
            
            
            
            一、简介  Lua是一门非常强大、非常灵活的脚本语言,自它从发明以来,无数的游戏使用了Lua作为开发语言。但是作为一款脚本语言,Lua也有着自己的不足,那就是它本身并没有提供面向对象的特性,而游戏开发是一项庞大复杂的工程,如果没有面向对象功能势必会为开发带来一定的不便。不过幸好Lua中有table这样强大的数据结构,利用它再结合元表(metatable),我们便可以很方便地在Lua中模拟出类、继承            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 06:53:26
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sha说明sha1库是一种哈希算法。结果为160bit,即20个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-21 10:39:27
                            
                                823阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Openssl的相关使用生成证书生成证书见:使用 openssl 生成证书
代码实现Cert.h#ifndef _CERT_H
    #define _CERT_H
    ///header files
    #include <stdio.h>
    #include <string.h>
    #include <openssl\rsa.h>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 21:07:48
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用法:  
      
     openssl rsautl [-in file] [-out file] [-inkey file] [-pubin] [-certin]  
      
     [-sign] [-verify] [-encrypt] [-decrypt] [-pkcs] [-ssl] [-raw] [-hexdump]  
      
     [-asn1pars            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 10:00:08
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            从私钥导出公钥 
 
  openssl rsa -in private.pem -pubout -out public.pem 
 
 
 
 
  将PEM格式的私钥导出到文本格式: 
 
  openssl rsa -in inspur_rsa_key1.pem -text -out inspur_rsa_key1.txt 
 
 
 
 
  rsa_private_key            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 09:44:00
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实战篇-OpenSSL之TripleDES加密算法-CFB1模式一、TripleDES简介二、CFB1模式1、命令行操作2、函数说明3、编程实现(1)特别注意(2)实现CFB1模式加解密(3)测试代码 一、TripleDES简介3DES又称Triple DES,是DES加密算法的一种模式,它使用2条不同的56位的密钥对数据进行三次加密。数据加密标准(DES)是美国的一种由来已久的加密标准,它使用对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-25 12:30:55
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Java SHA1 RSA2算法实现
## 1. 算法概述
SHA1 RSA2算法是一种常用的数据加密算法,用于实现数据的加密和解密。在Java中,可以使用Java提供的相关库来实现该算法。
## 2. 算法流程
下面是实现Java SHA1 RSA2算法的一般流程,可以用表格形式展示步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 准备待加密的数据 |
| 2 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-11 09:04:10
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用Java和OpenSSL生成RSA密钥对
## 引言
RSA(Rivest-Shamir-Adleman)是一种常用的非对称加密算法,广泛应用于数字证书、安全通信等领域。在Java中,我们可以使用OpenSSL库来生成RSA密钥对,并通过Java代码进行加密、解密、签名和验证等操作。
本文将介绍如何在Java中使用OpenSSL生成RSA密钥对,并提供相应的代码示例。我们将涵盖以下主            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-05 08:42:50
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            openssl rsa和openssl pkey分别是RSA密钥的处理工具和通用非对称密钥处理工具,它们用法基本一致,所以只举例说明openssl rsa。它们的用法很简单,基本上就是输入和输出私钥或公钥的作用。openssl rsa [-in filename] [-passin arg] [-passout arg] [-out filename] [-des|-des3|-idea] [-t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 14:16:25
                            
                                189阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一部分:RSA算法原理与加密解密 一、RSA加密过程简述 A和B进行加密通信时,B首先要生成一对密钥。一个是公钥,给A,B自己持有私钥。A使用B的公钥加密要加密发送的内容,然后B在通过自己的私钥解密内容。   二、RSA加密算法基础 整个RSA加密算法的安全性基于大数不能分解质因数。 三、数学原理 (一)  互质关系:两个数a和b没有除1外的其他公约数,则a与b互            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 17:34:47
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者: Angus.Fenying 日期: 2016-11-10 10:35 PM本文介绍 OpenSSL 命令行进行 RSA 加密、解密、签名、验证的操作,但不涉及 RSA 算法原理解析,如有兴趣,可以阅读阮一峰的《RSA算法原理》。如果你只想知道 RSA 是什么,那么你只要记住:RSA 是一种加密算法,使用两个密钥,一个叫公钥,一个 叫私钥,使用公钥加密的密文只有使用私钥才可以解密,反之亦            
                
         
            
            
            
            在Linux操作系统中,OpenSSL是一个强大的加密工具,可以用来生成SHA(Secure Hash Algorithm)哈希值。SHA是一种常用的密码学哈希函数,用于加密和验证数据的完整性。本文将介绍如何在Linux上使用OpenSSL生成SHA哈希值。
首先,确保你的Linux系统上安装了OpenSSL软件包。在大多数Linux发行版中,OpenSSL已经预装。你可以通过运行以下命令检查该            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-21 09:49:00
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            进入到第一次配置支付宝支付服务了 配置支付宝服务,需要去支付宝的开放平台申请服务 需要设置一些参数 其中需要在后台设置配置RSA(SHA1)密钥(公钥(注意这个子读"yao")) 支付宝后台是这样提示的 由于我本地系统和远程系统是centos 所以我选择了 OpenSSL 来生成公钥 下面我们开始吧            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-31 21:19:00
                            
                                219阅读
                            
                                                                                    
                                2评论