对文件进行加密和解密
在Solaris10上,可以使用encrypt和decrypt命令对文件进行加密和解密。文件加密可以防止其它用户看到敏感信息。如:存储用户名和密码的文件。
以下是示例:
1. 把用户名和密码信息存储在文件中
root@vxsvr:/ #>more passwd.txt
username: root
password: rootpass
2. 对文件进行加密
root@vxsvr:/ #>encrypt -a 3des -i passwd.txt -o encrypasswd.txt
Enter key:需要手工输入一个key
-a 指定加密算法。
-i 需要加密的文件
-o 加密后的文件,如果文件名与原文件名相同,则用密文替换原文件中的明文
3. 删除原文件(加密后文件名与原文件名不同的情况下)
root@vxsvr:/ #>rm -rf passwd.txt
4. 解密
root@vxsvr:/ #>decrypt -a 3des -i encrypasswd.txt
Enter key:
username: root
password: rootpass解密时需要输入加密使用的key
-a 指定加密算法
-i 需要解密的加密文件
-o 解密后的文件,如果不指定,则明文显示在屏幕上。
附:列出加密算法
root@vxsvr:/ #>encrypt -l
Algorithm Keysize: Min Max (bits)
------------------------------------------
aes 128 256
arcfour 8 2048
des 64 64
3des 128 192
作为系统管理员,一般需要管理很多服务器,每台服务器上可能有多个用户,每个用户都需要一个登录密码。如果密码设置太简单,安全性不好;如果设置太复杂,又不好记。在这种情况下,不妨考虑以下办法:在服务器上建立自己的登录账号,设置密码。然后把其它的用户名和密码存储在一个加密的文件里。这样就不再需要记那么多的用户名和密码信息了。
转载于:https://www.cnblogs.com/cqubityj/archive/2012/03/23/2413771.html
对文件进行加密和解密相关推荐
- c语言程序存为bin程序,对文件进行加密与解密(c语言)-bin文件打开
操作界面 加密前的文件: 加密后的文件 将加密后的文件解密后即可还原 初始密码为:hujing 开发环境:vc6.0 操作系统:windows 源代码 /*********************** ...
- python输出字体的大小_Python密码学编程:文件的加密与解密
在之前的章节中,编写的程序只能操作较少的信息,这些信息往往是以字符串的形式直接写在代码中的.但本章中的程序可以对整个文件进行加密和解密,文件的大小可以包括成千上万个字符. 本章要点 open()方法. ...
- c#使用SHA256算法实现对文件的加密和解密
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#使用SHA256算法实现对文件的加密和解密 将当期目录的test.txt加密成文件test1.txt,再将加密后的test1.txt文件解密成te ...
- php dse加密,dse-src 这个极其小巧(9k)的加密程序对文件进行加密及解密的速度与资 联合开发网 - pudn.com...
dse-src 所属分类:加密解密 开发工具:C/C++ 文件大小:20KB 下载次数:1 上传日期:2009-05-04 15:11:23 上 传 者:自由民 说明: 这个极其小巧(9k)的加密程 ...
- 服务器文件加密解密,刀片加密服务器的文件如何加密和解密
为了解决信息传输到信息存储过程中的存在的信息安全问题,我们应用到了一种刀片加密服务器,那么什么是刀片加密服务器,刀片加密服务器中的文件如何加密和解密,我们今天就来看一下. 一.刀片加密服务器 1.刀片 ...
- android 文件加密解决方法,一种Android平台的文件快速加密以及解密方法与流程
本发明属于数据安全领域,具体涉及一种Android平台的文件快速加密以及解密方法. 背景技术: 目前移动办公系统极大地提升了企.事业单位的工作效率,而带装有办公应用的智能设备中会存储一些较高机密性的文 ...
- linux 加密文件,如何运用OpenSSL 对文件进行加密和解密
导读 我们在平时的 Linux 运维管理的时候,经常会进行各种数据备份任务.将数据导出然后打包.通常在安全性要求比较高的环境下,我们可以借助 OpenSSL 工具对打包后的数据进行加密,这样能进一步的 ...
- linux配置文件密码加密工具,Linux下利用openssl对文件进行加密和解密
转载地址:http://hi.baidu.com/edeed/item/99206a096b62d0e1ff240db8 --建立文件test.txt, 特意写入中英文# cd /tmp # echo ...
- Android 文件的加密及解密
文件加密及解密 1. 保护隐私数据不被未授权访问: 什么是加密 1. 保护隐私数据不被未授权访问: 2. 用于隐藏真实数据,进行安全的数据传递: 3. 避免数据被第三方截获: 2. 用于隐藏真实数据, ...
最新文章
- linux实战应用案例: 如何在 Linux 安装 MySQL 8 数据库?(图文详细教程)
- WordPress登陆插件Erphplogin Pro QQ登陆/微博/微信登录/弹窗登录
- Angular开发实践(五):深入解析变化监测
- fail-fast机制
- VRRP配置与维护手册-1
- Foxit PDF SDK ActiveX 5.9.1 Crack
- maven中resource配置详解
- Spring IoC容器设计原理及高级特性
- 没项目实战经验?分享自学练手的软件测试项目实战+数据库+接口,部署超级简单
- python技能书测评
- 《React极简教程》第一章 Hello,World!
- Android 毛小软件,安卓薅羊毛软件
- GIN 3-封装数据库
- 都说Dapper性能好,突然就遇到个坑,还是个性能问题
- web移动端开发-将网站分享朋友圈、微信空间、朋友圈功能
- 计算机投标书开题报告,投标书开题报告.doc
- 怎样在ubuntu 14.04上安装轻量级的Budgie桌面
- mysql inserted表_数据库inserted的搜索结果-阿里云开发者社区
- 台式计算机显示太大字,电脑打开软件字太大怎么办
- 再谈“我是怎么招聘程序员的”
热门文章
- 奔跑吧!中国芯,北京迅为龙芯处理器平台
- python编程:从入门到实践_Python编程:从入门到实践
- 微信小程序开发之侧边栏与页面分开滑动
- java2018国家竞赛_2018年全国普通高校学科竞赛排行榜发布
- 基于非合作博弈的风-光-氢微电网容量优化配置(Matlab代码实现)
- kali上装软件gedit_linux安装软件的几种方式(kali平台)和一些实用的软件(持续更新)...
- 软件质量保重与测试期末,保重啊!PM2.5实时查询软件App大集合
- Wordpress 网站设计 文件管理器插件
- VMware Horizon Client for Windows 7 64bit实测可用
- 火盈云库分享创始人陌路老师的采访和软件介绍