在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

对文件进行加密和解密相关推荐

  1. c语言程序存为bin程序,对文件进行加密与解密(c语言)-bin文件打开

    操作界面 加密前的文件: 加密后的文件 将加密后的文件解密后即可还原 初始密码为:hujing 开发环境:vc6.0 操作系统:windows 源代码 /*********************** ...

  2. python输出字体的大小_Python密码学编程:文件的加密与解密

    在之前的章节中,编写的程序只能操作较少的信息,这些信息往往是以字符串的形式直接写在代码中的.但本章中的程序可以对整个文件进行加密和解密,文件的大小可以包括成千上万个字符. 本章要点 open()方法. ...

  3. c#使用SHA256算法实现对文件的加密和解密

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#使用SHA256算法实现对文件的加密和解密 将当期目录的test.txt加密成文件test1.txt,再将加密后的test1.txt文件解密成te ...

  4. php dse加密,dse-src 这个极其小巧(9k)的加密程序对文件进行加密及解密的速度与资 联合开发网 - pudn.com...

    dse-src 所属分类:加密解密 开发工具:C/C++ 文件大小:20KB 下载次数:1 上传日期:2009-05-04 15:11:23 上 传 者:自由民 说明:  这个极其小巧(9k)的加密程 ...

  5. 服务器文件加密解密,刀片加密服务器的文件如何加密和解密

    为了解决信息传输到信息存储过程中的存在的信息安全问题,我们应用到了一种刀片加密服务器,那么什么是刀片加密服务器,刀片加密服务器中的文件如何加密和解密,我们今天就来看一下. 一.刀片加密服务器 1.刀片 ...

  6. android 文件加密解决方法,一种Android平台的文件快速加密以及解密方法与流程

    本发明属于数据安全领域,具体涉及一种Android平台的文件快速加密以及解密方法. 背景技术: 目前移动办公系统极大地提升了企.事业单位的工作效率,而带装有办公应用的智能设备中会存储一些较高机密性的文 ...

  7. linux 加密文件,如何运用OpenSSL 对文件进行加密和解密

    导读 我们在平时的 Linux 运维管理的时候,经常会进行各种数据备份任务.将数据导出然后打包.通常在安全性要求比较高的环境下,我们可以借助 OpenSSL 工具对打包后的数据进行加密,这样能进一步的 ...

  8. linux配置文件密码加密工具,Linux下利用openssl对文件进行加密和解密

    转载地址:http://hi.baidu.com/edeed/item/99206a096b62d0e1ff240db8 --建立文件test.txt, 特意写入中英文# cd /tmp # echo ...

  9. Android 文件的加密及解密

    文件加密及解密 1. 保护隐私数据不被未授权访问: 什么是加密 1. 保护隐私数据不被未授权访问: 2. 用于隐藏真实数据,进行安全的数据传递: 3. 避免数据被第三方截获: 2. 用于隐藏真实数据, ...

最新文章

  1. linux实战应用案例: 如何在 Linux 安装 MySQL 8 数据库?(图文详细教程)
  2. WordPress登陆插件Erphplogin Pro QQ登陆/微博/微信登录/弹窗登录
  3. Angular开发实践(五):深入解析变化监测
  4. fail-fast机制
  5. VRRP配置与维护手册-1
  6. Foxit PDF SDK ActiveX 5.9.1 Crack
  7. maven中resource配置详解
  8. Spring IoC容器设计原理及高级特性
  9. 没项目实战经验?分享自学练手的软件测试项目实战+数据库+接口,部署超级简单
  10. python技能书测评
  11. 《React极简教程》第一章 Hello,World!
  12. Android 毛小软件,安卓薅羊毛软件
  13. GIN 3-封装数据库
  14. 都说Dapper性能好,突然就遇到个坑,还是个性能问题
  15. web移动端开发-将网站分享朋友圈、微信空间、朋友圈功能
  16. 计算机投标书开题报告,投标书开题报告.doc
  17. 怎样在ubuntu 14.04上安装轻量级的Budgie桌面
  18. mysql inserted表_数据库inserted的搜索结果-阿里云开发者社区
  19. 台式计算机显示太大字,电脑打开软件字太大怎么办
  20. 再谈“我是怎么招聘程序员的”

热门文章

  1. 奔跑吧!中国芯,北京迅为龙芯处理器平台
  2. python编程:从入门到实践_Python编程:从入门到实践
  3. 微信小程序开发之侧边栏与页面分开滑动
  4. java2018国家竞赛_2018年全国普通高校学科竞赛排行榜发布
  5. 基于非合作博弈的风-光-氢微电网容量优化配置(Matlab代码实现)
  6. kali上装软件gedit_linux安装软件的几种方式(kali平台)和一些实用的软件(持续更新)...
  7. 软件质量保重与测试期末,保重啊!PM2.5实时查询软件App大集合
  8. Wordpress 网站设计 文件管理器插件
  9. VMware Horizon Client for Windows 7 64bit实测可用
  10. 火盈云库分享创始人陌路老师的采访和软件介绍