背景在工作中用到了Java 的Blowfish加解密,后改为openssl命令实现,发现openssl有很多不熟悉的地方,进行了简单的探索,再此把这次探索的内容记录下来。主要是进行enc命令的探索。命令说明命令结构openssl command [ command_opts ] [ command_args ]enc 命令openssl enc -ciphername [-in filename]
1. man 对你熟悉或不熟悉的命令提供帮助解释 举例: #man ls //就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 举例: ls /usr/man &nbs
转载
2024-04-24 07:51:42
77阅读
上一篇文章里提取的shellcode样本,简单分析下吧,主要是对shellcode分析方法步骤做一个简单记录。分析方法:使用IDA和OD配合分析,IDA可以查看主体流程,标注识别一定代码后可以使用Graph view视图进行查看。去除花指令等反反汇编代码后可以F5查看伪代码。而使用OD则可以动态调试诸如解析函数Hash,模拟GetProcAddress获取函数地址等功能。分析时切记以下几点:1、s
EncryptUtilfeiyangklDES一行代码完成DES加密,加密模式 DES + CBCDEMO GIFDEMO 简介最近项目中用到DES加密,在这里整理成篇,供大家参考阅读,在使用该demo过程中,你可能会遇到一些问题,首先你需要看一下下面的demo简介,看看该demo 是否适合你的项目。
项目中的DES加解密主要用在网络请求过程中对上传的参数进行加密,对从后台服务器获取的数据进行解
一、系统自带gzexegzexe无需安装任何软件,是linux自带的功能,只需要执行命令即可,我们可以利用wget将文件放在root目录下,也可以通过sftp放在root目录,也可以直接利用cd命令选择任意目录加密方法假如说我们当前目录下有个脚本名字叫test.sh 那我们就执行下面的方法进行加密gzexe test.sh此时在目录下就会产生一个test.sh~文件,该文件是源文件,test.sh
转载
2024-04-21 17:04:17
162阅读
交换空间 -- swap -- 虚拟内存1、存放内存中不活动的信息2、内存写满时,使用3、如果虚拟内存写满,那么Linux会非常卡,甚至崩溃所以我们给虚拟内存划分大小的时候该怎么划分呢?如下是参考值!物理内存交换分区(SWAP)<= 4G至少4G4~16G至少8G16G~64G至少16G64G~256G至少32G创建步骤1、创建分区2、将分区类型设为swap—fdisk t(修改分
转载
2024-07-16 06:33:11
41阅读
首先解释两个概念: swap:在linux里面,当物理内存不够用了,而又有新的程序请求分配内存,那么linux就会选择将其他程序暂时不用的数据交换到物理磁盘上(swap out),等程序要用的时候再读进来(swap in)。这样做的坏处显而易见,swap in/swap out这里的代价比较大,相比数据一直放在内存里面,多了读磁盘的操作,而磁盘IO代价。。大家都懂的。 OOM:out of m
在我们运维工作中,会经常要求一些用户不允许登陆系统,以加固系统安全。今天这里介绍下锁定账号登陆的几种方法:
一、最常用方式,修改用户的shell类型为/sbin/nologin (推荐使用)
这种方式会更加人性化一点,因为不仅可以禁止用户登录,还可以在禁用登陆时给提示告诉它这么做的原因。
修改/etc/nologin.txt,没有的话就手动新建一个,在里面添加给被禁止用户的提示(这种方式的所有用
shell和其他编程语言一样也支持运算符操作。主要包含算术运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符。算术运算符+ 加法 'expr $a + $b'- 减法 'expr $a - $b'* 乘法 'expr $a * $b'\ 除法 'expr $b / $a'% 取余 'expr $b % $a' 上述几个操作符左右两边都要有空格= 赋值 'a=$b
转载
2024-04-25 16:06:52
54阅读
shell中有两类字符:普通字符、元字符。普通字符在Shell中除了本身的字面意思外没有其他特殊意义,即普通纯文本;元字符是Shell的保留字符,在Shell中有着特殊的含义。$()反引号和$()的作用相同,用于命令替换(command substitution),即完成引用的命令的执行,将其结果替换出来。$(()) 进行数学运算$ a=5; b=7; c=2$(( a+b*c ))在 $(( )
转载
2024-03-25 16:19:16
90阅读
在现代计算机领域中,数据的安全性一直是一个备受关注的话题。为了确保数据在传输和存储过程中不被篡改或窃取,人们研究出了各种加密算法来保护数据的安全性。其中,DES加密算法作为一种经典的对称加密算法,被广泛应用于网络安全领域。
DES(Data Encryption Standard)是一种基于分组密码的加密算法,它使用相同的密钥对数据进行加密和解密操作。具体来说,DES算法将64位的明文分成64位
原创
2024-03-28 09:51:48
64阅读
linux中的DES Crypt命令是一种加密算法,用于对数据进行加密和解密处理。DES Crypt命令在Linux系统中被广泛使用,可以对敏感数据进行加密保护,以确保数据的安全性和保密性。
DES Crypt命令最早是由IBM设计制定的一种数据加密标准,后来被证明是一种相对较弱的加密算法。然而,在Linux系统中,DES Crypt仍然被广泛应用于对用户密码进行加密存储的过程中。
在Linu
原创
2024-05-20 11:43:37
38阅读
在计算机领域,信息加密是保障数据安全的关键。在加密算法中,RSA和DES是两种常见的加密算法,而C语言和Linux操作系统是开发和应用这些算法的常用工具。本文将探讨这四个关键词之间的联系和应用。
首先我们来介绍一下RSA算法。RSA是一种基于因数分解原理的非对称加密算法,它使用一对公钥和私钥来加密和解密数据。公钥用于加密,私钥用于解密。RSA算法的安全性基于大整数的质因数分解问题,即将一个大整数
原创
2024-04-17 11:08:38
87阅读
OpenSSL是一个开放源代码的加密库,用于安全地传输数据。而DES(Data Encryption Standard)是一种对称加密算法,常用于保护数据的机密性。在Linux操作系统中,可以使用OpenSSL工具来实现DES加密。
在Linux系统中,我们可以使用命令行来调用OpenSSL工具来进行DES加密操作。要使用OpenSSL进行DES加密,首先需要安装OpenSSL软件包。在大多数L
原创
2024-04-19 11:55:58
125阅读
随着时间流逝,我生活中出现的设备越来越多,密码也越来越多,因为记忆成本很多密码强度都不够高,不安全,所以迫切需要一款密码学加密工具来真正解放主动记忆密码,能够将密码存储在一个文件中并且保证这个文件绝对安全。基本概念生成密钥对命令 gpg --full-generate-key 按照提示即可,这里注意过程中是要输入一个口令来保护你的私钥,这个口令和加解密没关系,而且后期也可以改,只是用来防止有人操作
在使用Linux操作系统时,有时会遇到乱码的问题,尤其是在使用Des算法加密解密时。Des算法是一种对称密钥加密算法,它使用56位的密钥对数据进行加密和解密。然而,在Linux系统中,由于编码格式的不同或者系统默认的字符集设置不正确,可能会导致显示的文字乱码。
乱码问题可能会出现在文件的内容、文件名、以及终端中显示的文字等各个方面。这不仅会影响用户的操作体验,还可能导致数据丢失或者被破坏。因此,
原创
2024-04-17 11:07:07
105阅读
在Linux和Windows系统中,数据加密是一项至关重要的安全措施。其中,DES加密算法作为一种经典的加密算法,在数据传输和存储过程中扮演着关键的角色。在本文中,将介绍Linux和Windows系统下的DES加密算法,以及它们之间的区别与联系。
DES加密算法是一种对称加密算法,它使用相同的密钥对数据进行加密和解密。在Linux系统中,DES加密算法通常通过openssl库来实现。用户可以使用
原创
2024-04-24 10:48:47
111阅读
在Linux系统中,Des C扩展是一种重要的功能,它为用户提供了更多的灵活性和自定义性。Des C扩展是一种用于加密和解密数据的工具,可以帮助用户保护他们的敏感信息和数据安全。利用Des C扩展,用户可以更好地保护他们的数据免受数据泄露或未经授权访问的风险。
Des C扩展在Linux系统中的应用也越来越广泛。许多企业和个人用户都在使用Linux系统来管理他们的数据和信息。Des C扩展可以帮
原创
2024-04-12 11:24:09
71阅读
一、SSL的配置及用法:
1、openssl简介:
OpenSSL: SSL的开源实现
libcrypto: 通用加密库
libssl: TLS/SSL的实现
基于会话的、实现了身份认证、数据机密性和会话完整性的TLS/SSL库、
openssl: 多用途命令行工具
实现私有证书颁发机构
子命令:2、openssl命令的用法:
openssl ? 查看子
Linux关于文件加密的两种方法和详解:
一、用GnuPG加密文件。
GnuPG软件包(Gnu Privacy Guard,Gnu隐私保镖),软件包的名称是gpg。
gpg在加密文件时使用的是公共密钥加密方法。
1.第一步是要创建一个将来用来发送加密数据和进行解密数据的密钥。我们执行一下gpg命令,就会在你的主目录下创建一个.gnupg子目录。
(如果它不存在的话,有时已经存在
转载
2024-08-18 15:52:31
53阅读