【linux – 如何配置systemd以激活加密的交换文件?】教程文章相关的互联网学习教程文章

linux – 如何配置systemd以激活加密的交换文件?【代码】

我的previous question生成了添加加密交换文件的命令:# One-time setup: fallocate -l 4G /root/swapfile.crypt chmod 600 /root/swapfile.crypt# On every boot: loop=$(losetup -f) losetup ${loop} /root/swapfile.crypt cryptsetup open --type plain --key-file /dev/urandom ${loop} swapfile mkswap /dev/mapper/swapfile swapon /dev/mapper/swapfile但Arch Linux使用systemd,我无法弄清楚如何最好地让systemd自动激活我的...

linux – 使用单个密码短语在启动时解锁多个加密磁盘【代码】

我的机器有一个SSD,我安装了系统和一个硬盘,我用它作为大型和/或不常用文件的存储.两者都是加密的,但我选择使用相同的密码短语. SSD安装在/ usd / hdd的/和HDD上(每个用户都有一个目录,并且可以从主目录中按照他们的喜好进行符号链接). 当系统启动时,它会立即询问SSD的密码短语,几秒钟之后就会发送一个用于HDD的密码短语(它是自动挂载的).鉴于两个密码都是相同的,有没有办法配置系统只询问一次?解决方法:基于Debian的发行版: Deb...

如何在Linux中设置加密交换文件?【代码】

2017警告!接受的答案似乎有效,但是对于最近的内核,我发现系统一旦开始交换就会挂起.如果您尝试使用加密的交换文件,请确保它实际交换正确.我花了很长时间才弄清楚为什么我的系统无缘无故地锁定了.我已经回到使用加密交换分区,它可以正常工作. 如何在Linux中设置加密交换文件(而不是分区)?它甚至可能吗?我发现的所有指南都谈到了加密交换分区,但是我没有交换分区,而且我不需要重新分区我的磁盘. 我不需要暂停磁盘支持,所以我想在每...

luks:Linux Unified Key Setup 持久加密USB【代码】

LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令。因为它的加密密钥独立于口令,所以如果口令失密,我们可以迅速改变口令而无需重新加密真个硬盘。通过提供一个标准的磁盘上的格式,它不仅方便之间分布的兼容性,而且还提供了多个用户密码的安全管理。必须首先对加密的卷进行解密,才能挂载其中的文件系统。 工具:cryptsetup(默认已经安装)[root@node1 ~]# ...

linux – 无需解密即可加密

我遇到了一个问题,因为我有一些私人数据.我需要将数据提供给需要在给定的加密数据上应用某些逻辑的人.这里的目标是他们不需要能够解密和应用逻辑.有没有办法实现这一目标.任何想法都非常感谢.解决方法:也许匿名化数据就足够了?例如,如果数字代表交易,您可以将承包商,人员,公司,分支机构等的所有名称更改为GUID,发送数据进行分析,并将GUID与您身边的传入结果中的名称相关联 – 当然有行业知识的人可能会或多或少地猜测正在发生什么...

linux 加密安全之AWK【代码】【图】

密钥密钥一般是一串字符串或数字,在加密或者解密时传递给加密或者解密算法,以使算法能够正确对明文加密或密文解密。 加密算法已知的加密算法有对称和非对称加密,也就是说你想进行加解密操作的时候需要具备密钥和加解密算法 对称加密对称加密的算法是加密解密使用的是相同的密钥,因此对称加密算法要保证安全的话,密钥要做好保密,只能让使用的人知道,不能公开 非对称加密在非对称加密算法中有公钥和私钥两种密钥,其中,公钥是...

linux – 想要在上面的内核版本中使用aes加密方法或等于2.6.38的示例

我知道linux内核在内部有“aes”模块,所以也许有人可以为我提供一个例子,因为我正在制作一个利用这个功能的内核模块. 非常感谢.解决方法:你可以看一下net / mac80211 / aes_ccm.c.基本顺序是 > crypto_alloc_cipher(“aes”,……)> crypto_cipher_setkey(…)>尽可能多地执行crypto_cipher_encrypt_one(…)> crypto_free_cipher(…) 或者net / ceph / crypto.c给出了在CBC模式下使用AES的示例. 在任何情况下都要非常小心你如何生成密...

linux的免密登录(私钥加密)及xshell使用私钥登录【代码】【图】

linux的免密登录及xshell使用私钥登录linux免密登录使用xshell的私钥登录 linux免密登录 生成加密秘钥 [root@server ~]# ssh-keygen -t rsa -C '123@163.com' Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): (文件存放目录 默认就好) /root/.ssh/id_rsa already exists. Overwrite (y/n)? y Enter passphrase (empty for no passphrase): (输入新密码,如果此处不输入密...

Linux查看运行级别和grub加密【图】

1、查看当前运行级别 [root@cluster01 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago) 系统共有0~6七个运行级别。其中级别0代表关机、级别6代表重启、级别1代表单用户模式、级别3代表多用户模式、级别5代表进入X-Windows,而级别2和4基本不用。 另外系统还有一种运行级别s,也是进入单用户模式,与运行级别1很类似,但有细微的差别。另外还有一个emergency运行级别。 ? 各个运行级别的详细...

linux中设备配额 磁盘加密【代码】【图】

1.设备的配额Linux根分区的磁盘空间耗尽时,Linux将无法再创建新的文件(包括程序运行的临时文件),从而导致服务程序崩溃,系统无法启动等故障现象。 为了避免出现类似问题,可以设置启用磁盘配额功能,对用户在指定文件系统(分区)中使用磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保证系统存储空间的稳定性和持续可用性 设置磁盘配额,需要安装 quota 软件包,用于配置和管理磁盘配额,在R...

Linux服务器使用tar加密压缩文件【代码】【图】

使用tar命令进行加密压缩时需要和OpenSSL进行结合 加密压缩命令如下:tar -zcf - filename |openssl des3 -salt -k passwd | dd of=filename.des3 filename 你要打包的文件、或目录名 -k 可以不使用 -k参数后跟密码表示自动验证密码 不使用则需要手动输入密码 passwd 加密的密码 filename.des3 输出的文件名解压:dd if=filename.des3 |openssl des3 -d -k passwd | tar zxf - 最后的 “-” 表示释放所有文件例:例:

linux简单文件过滤器(含加密)【代码】

思路hook调用表的读写函数:源码 #include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> #include <linux/sched.h> #include <asm/unistd.h> #include <linux/file.h> #include <linux/fs.h> #include <linux/list.h> #include <asm/uaccess.h>unsigned long *sys_call_table=NULL; asmlinkage ssize_t (*sys_read)(int,void *,size_t); asmlinkage ssize_t (*sys_wri...

支持Linux系统的加密狗【图】

深思数盾产品:精锐5版本:标准版、精灵版、IE版、时钟锁快速实现高安全度的软件保护,轻松定义多种授权模式1.防止软件盗版,防止逆向工程通过增强的外壳保护和API两种 方式,对软件进行加密,从而保护软件开发商的核心知识立权,确保市场收入。2.按时间,期限,次数和功能模块控制软件的使用软件开发商对软件的伤使用时间,次期限,次数和功能进行控制,实现按时间订阅,按次计费,按功能模块计费,等多种软件销售模式。3.基于Web...

JAVA的DES加密解密在windows上测试一切正常,在linux上异常【代码】

windows上加解密正常,linux上加密正常,解密时发生 如下异常,异常信息如下: [ERROR] 2018-10-15 09:30:35,998 method:com.iscas.ippc.common.utils.RandomPwd.decrypt(RandomPwd.java:120)decrypt Exception is Given final block not properly padded. Such issues can arise if a bad key is used during decryption. javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a ...