你好 我用你说的linux的文件加密方法:冒号加X 现在想要用ps去掉不想要的部分这个密码怎么办?

你好: 我也在做这个E语言,我们的服务器是linux的,用Java去查找FTP上的指定E文件是否存在,可是取过来的_百度知道
你好: 我也在做这个E语言,我们的服务器是linux的,用Java去查找FTP上的指定E文件是否存在,可是取过来的
: 我做E语言我服务器linux用Java查找FTP指定E文件否存取文名都乱码FTPwindows系统我我电脑取没问题换公司linux系统乱码请问java取文件名转码啊
我情况文件传ftp服务器发现ftp服务器文件名称乱码所我文件名编码根据自情况写转换:boolean b = ftpClient.storeFile(GBKToiso8859(filename), input);/**
* 转码[GBK -& iso-8859-1] 同平台需要同转码
* @param obj
*/ private String GBKToiso8859(Object obj) {
if (obj == null)
return &&;
return new String(obj.toString().getBytes(&GBK&), &iso-8859-1&);
} catch (Exception e) {
return &&;
来自:求助得到的回答
其他类似问题
为您推荐:
其他1条回答
vsftpd是UNIX类操作系统上运行的服务器名称,它的名字代表“very secure FTP daemon”,安全性是其设计与开发的一个重要目标。它可运行在Linux、Solaris等系统中,支持很多其他的FTP 服务器不支持的特征:
 非常高的安全性需求
 带宽限制
 良好的可伸缩性
 创建虚拟用户的可能性
 分配虚拟IP地址的可能性
一、vsftpd的启动
#service vsftpd start
如果允许用户匿名访问,需创建用户ftp和目录/var/ftp
# mkdir /var/ftp
# useradd –d /var/ftp ftp
二、vsftpd的配置
Vsftpd的配置文件存放在/etc/vsftpd/vsftpd.conf
我们可根据实际数要对如下信息进行配置:
1. 连接选项
☆监听地址和控制端口
(1) listen_address=ip address
定义主机在哪个...
ftp的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁相对于Windows操作系统来说,Linux系统比较难于渗透和控制,其根本原因来自Linux的安全机制。对Web等应用设置严格的最低权限后,即使入侵者获取了webshell也因为较难提权而止步于此。有的入侵者还会分析服务器上涉及管理员、用户的密码信息、密码习惯等,通过社会工程学再次进行攻击,在运气好的情况下极有可能获取服务器的权限。因此对Linux服务器来说,除了设置严格的权限、及时更新漏洞补丁外还需要设置一个强健的密码。本文就Linux操作系统密码原理、如何破解Linux密码以及如何设置安全的密码进行探讨。1.1Linux密码原理1.Linux密码构成在Linux系统中涉及系统登录密码的有两个重要文件/etc/passwd和etc/shadow,第一个文件记录用户信息,第二个是真正保存用户密码信息的。在/etc/passwd 中,每一行都表示的是一个用户的信息;一行有7个段位;每个段位用冒号分割。比如下面是一个Linux系统中的/etc/passwd 的两行,其格式为username:x:UID:GID:username full:username home:shell type。第一字段:用户名(也被称为登录名);第二字段:口令,显示为x表示其实密码已被映射到/etc/shadow 文件中;第三字段:UID ;第四字段:GID;第五字段:用户名全称,这是可选的,可以不设置。第六字段:用户的家目录所在位置;第七字段:用户所用SHELL的类型,常见为/bin//etc/shadow文件是/etc/passwd 的影子文件,这个文件并不由/etc/passwd产生的,这两个文件应该是对应互补的;shadow内容包括用户名及被加密的密码以及其它/etc/passwd 不能包括的信息,比如用户的有效期限等;这个文件只有root权限可以读取和操作。/etc/shadow 文件的内容包括9个段位,每个段位之间用冒号分割。通过研究发现即使两个帐号的密码相同,其密码加密值也不一样。其各个字段的含义如下:第一字段:用户名(也被称为登录名),/etc/shadow中的用户名和/etc/passwd中的用户名 是相同的,这样就把passwd 和shadow中用的用户记录联系在一起,这个字段是非空的;第二字段:密码(已被加密),如果有些用户在这段是x,表示这个用户不能登录到系统;这个字段是非空的;第三字段:上次修改口令的时间。这个时间是从日算起到最近一次修改口令的时间间隔(天数),您可以通过passwd 来修改用户的密码,然后查看/etc/shadow中此字段的变化;第四字段:两次修改口令间隔最少的天数,也就是说用户必须经过多少天才能修改其口令。如果设置为0,则禁用此功能。此项功能用处不是太大,默认值是从/etc/login.defs文件定义中获取,PASS_MIN_DAYS 中有定义;第五字段:两次修改口令间隔最多的天数。这个能增强管理员管理用户口令的时效性,应该说增强了系统的安全性;系统默认值是在添加用户时由/etc/login.defs文件定义中获取,在PASS_MAX_DAYS 中定义;第六字段:提前多少天警告用户口令将过期。当用户登录系统后,系统登录程序提醒用户口令将要作废。系统默认值是在添加用户时由/etc/login.defs文件定义中获取,在PASS_WARN_AGE 中定义;第七字段:在口令过期之后多少天禁用此用户。此字段表示用户口令作废多少天后,系统会禁用此用户,也就是说系统会不能再让此用户登录,也不会提示用户过期,完全禁用;第八字段:用户过期日期;此字段指定了用户作废的天数(从1970年的1月1日开始的天数),如果这个字段的值为空,帐号永久可用;第九字段:保留字段,目前为空,以备将来Linux发展之用;例如某系统root帐号在etc/shadow文件中的表现方式为:root:$1$kbIAhX/R$PiLL1U.n6bivtIr4oTi2y0:99:7::: 。2 Linux密码文件位置绝大部分Linux操作系统的密码文件名称为shadow,但也有一些特殊的Linux/Unix操作系统的密码文件名称为passwd,而且密码文件所在位置也不一样。下面是一些Linux常见系统的密码文件位置:Linux /etc/shadowSystemV Release 4.2 /etc/securitySystemV Release 4.0 /etc/shadowSunOS 5.0 /etc/shadowSCOUnix / tcb /auth/files/OSF/1 /etc/passwdHP-UX /.secure/etc/ passwdBSD4.x /etc/master.passwdAIX3 /etc/security/passwdIRIX5 /etc/shadow1.2 Linux系统采用的加密算法1、查看密码的加密算法Linux帐户的密码加密后存放于/etc/shadow文件中。对于Linux操作系统的密码采用哪种加密方式,取决于/etc/pam.d/system-auth或者/etc/pam.d/passwd文件定义,通过more /etc/pam.d/system-auth或者authconfig --test | grep hashing命令可以获取操作系统使用哪种加密算法,目前有sha256、sha512和md5加密算法。在Red Hat Enterprise Linux Server中,可以通过authconfig --test | grep hashing命令来获取当前系统帐号的密码加密算法,如图1所示。图1 获取Red Hat Enterprise Linux Server系统帐号加密算法2、 Linux/UNIX采用5种加密算法Linux/UNIX操作系统目前采用5种加密算法,可以通过加密后的密码值来识别,主要是通过帐号后面的$X来判断。头两字节为$1表示MD5加密算法,$2表示使用Blowfish加密算法,$5表示使用SHA-256加密算法,$6表示使用SHA-512加密算法,其余为标准的DES。例如“root:$1$kbIAhX/R$PiLL1U.n6bivtIr4oTi2y0:99:7:::”其加密算法为md5。1.3 Linux密码操作在早期的Linux系统中,/etc/passwd文件含有系统每个用户的信息,当然,用户的口令经过一定的数字与逻辑算法后把一个运算结果(可见字符串)放到了passwd文件中,加密强度并不大。于是,早期黑客们只要拿到/etc/passwd这个文件,系统就已经攻入一半了。后来,随着安全级别的提高,出现了passwd文件中口令单独加密的情况,密码加密后的结果和其他一些辅助信息存到了shadow文件。至于采用何种保存形式和加密算法,可以用/usr/sbin/authconfig程序来设置。用户登录时输入的口令经计算后与/etc/passwd和/etc/shadow中的结果相比较,符合则允许登录,否则拒绝登录。对于Linux密码操作主要有增加、删除和修改,第一次添加用户时需要设定一个密码,修改密码使用“passwd”,删除密码在删除用户时系统自动删除设置的密码。读取密码加密文件必须具备Root权限,通过“cat /etc/shadow”命令来读取shadow文件的内容。查看shadow文件权限:ls -l /etc/passwd /etc/shadowpasswd username 更改或者设置username的用户密码,例如passwd antian365 表示设置或者重设用户antian365的用户密码。passwd -l antian365 锁定用户antian365不能更改密码passwd -d antian365 清除antian365用户密码;passwd -S antian365 查询antian365用户密码状态;chage -l antian365 查看某个用户的密码限期chage -E 12/30/2016 -m 5 -M 90 -I 30 -W 14 antian365 将密码期限设为日。另外,修改密码的最短周期为5天,最长周期为90天,密码过期前14天会发送消息提醒用户,过期后帐号会被锁住30天。1.4破解Linux密码在进行如何安全设置Linux密码前,先看看如何破解Linux密码。Linux使用的是DES(加密函数式是Crypt)或MD5加密算法,由于计算量之大,它们几乎很难被逆向破解。DES口令密文是有13个ASCII字符的字符串,而MD5口令密文的启始字符总是“$1$”,如图2所示是一台被攻陷的红帽系列的Linux。入侵者远程溢出服务器后获得了一个root权限的登录界面。图2查看当前用户如何知道root用户的密码呢?入侵者打开了/etc/passwd文件。如图3所示。图3查看etc/passwd文件看来主机的账户是用shadow加密了。继续看/etc/shadow的情况。如图4所示。图4获取加密的密码字符串root的冒号后面就是加密后的密码。开始破解工作吧。破解Linux口令的工具有很多,如oclhash、John the Ripper、Crack by Alex Muffett和Cracker Jack等等,其中John the Ripper的功能最为强大,速度也最快。将/etc/shadow下载到本地,先使用John the Ripper的简单模式试一下,但没有结果,如图5所示。图5使用john破解密码再挂个字典看看。这里用“-w=1.txt”指定字典文件。很快,root密码出来了,原来是:“bigapple”。如6所示。图6成功破解密码有了root密码,以后再进这个服务器就方便了。Linux密码破解主要基于两种一种是基于字典,将收集到的密码保存在dic文件中,因此破解成功取决于字典中的密码。另外一个就是暴力破解,暴力破解取决于计算机的硬件运算能力和密码设置的长度和难易程度。1.5安全设置linux密码1. 设置密码过期期限为了强迫用户指定足够强壮的密码,需修改文件/etc/login.defs中参数PASS_MIN_LEN(口令最小长度)。同时应限制口令使用时间,保证定期更换口令,建议修改参数PASS_MIN_DAYS(口令使用时间),一般的Linux设置如图7所示。vi /etc/login.defs PASSMAXDAYS 150 PASSMINDAYS 0 PASSWARNAGE 7以上设置要求用户每6个月改变他们的密码,并且会提前7天提醒用户密码快到期了。图7修改login.defs参数2.设置加密算法Linux帐户的密码加密后存放于/etc/shadow文件中。对于Red hat Enterprise版本,默认使用MD5算法,这个算法已经很不安全。很多经典的黑客教程都是教人拿到shadow文件后回去破解出root的密码,如果能用更难破解的sha算法加密密码无疑可以提高服务器的安全性。# authconfig --test | grep hashing 显示当前密码加密算法# authconfig --passalgo=sha512 --update 设置使用sha512算法#authconfig --passalgo=sha256 --update设置使用sha256算法最后,所有用户都需要重新设置密码才能生效。可以使用# chage -d 0 userName 强制所有用户下次登录修改密码。对于archlinux架构起密码算法设置有所不同,可按以下步骤修改:(1)修改 /etc/pam.d/passwd文件#%PAM-1.0#password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3#password required pam_unix.so md5 shadow use_authtokpassword required pam_unix.so md5 shadow nullok把最后一行的md5用sha256替换(2)修改/etc/default/passwd文件CRYPT=des 改为 CRYPT=sha256(3)所有用户重新修改密码。3.设置强悍的密码一个强壮的有效的口令应当至少有8个字符长,不要取用个人信息(如生日,名字,用户名,计算机的型号等也尽量不要在密码中连接电话号码和、888等数字),普通的英语单词也不好(因为可用字典攻击法),口令中最好有一些非字母(如数字,标点符号,控制字符等),注意尽量不要写在纸上或计算机中的文件中,选择口令的一个好方法是将不相关的字母和数字或控制字符相连,并组成不少于8位的长度。独立设置服务器的密码,服务器密码跟其它任何密码无相关性,很多公司内网喜欢使用公司名称大小写,包括一些有规律的变换。在渗透服务器时,可以通过社工字典工具生成密码字典进行暴力破解攻击。密码不在邮件、CMS系统进行传递,在有些情况下,黑客会攻击邮件,通过查看邮件获取服务器权限。经济允许的情况下,可以结合硬件进行登录,比如使用动态口令盘等。这样即使黑客获取了用户密码,也因为需要动态口令需要二次验证而无法登陆。 
 文章为作者独立观点,不代表微头条立场
的最新文章
相对于Windows操作系统来说,Linux系统比较难于渗透和控制,其根本原因来自Linux的安全机制。对W图为王进喜接受毛泽东、周恩来接见。我国最著名的“照片泄密案”,就是1964年《中国画报》封面刊出的一张照片。中新网7月11日电 今天央视《新闻直播间》曝光了只要在苹果手机上使用软件,用户使用软件的时间地点都会被记录下无线网络在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网技术,以前通过网电脑发热竟会泄露隐私数据,这千真万确!一种名为 BitWhisper 的新型攻击方式已诞生,只要在目标电脑植说起黑客,总给人一种神秘莫测的感觉。在人们眼中黑客就是一群隐藏在暗处的电脑高手,他们通过入侵政府或企业系统来【WifiSelf】免拆机更换电信原版HG255D的U-BOOT支持刷任意固件方法.docWIFI骇客(文/Shaw)转自{科客}移动设备的兴起,让WiFi逐渐走入了千家万户。而在不久的将来,或许我们就要生活在如今,无线路由器已经普及到寻常百姓家,智能设备的发展也离不开无线路由器与之连接。无线路由器也已经发展到了5G本人所写的这个简单的土方法是增强无线路由器信号的发射距离,并不能让你因此网速变快,更适用于商场,办公室,对于什么是TCP/IP是一种网络通信协议,他规范了网络上所有的通信设备,尤其是一个主机与另一个主机之间的数据往来硬盘,是电脑不可或缺的配件之一,用于操作系统和软件的安装以及数据(信息)的存储。现在的硬盘,标准的台式机硬盘美国麻省理工学院( MIT)、加州大学伯克利分校、科罗拉多大学联合首次在微处理器集成电路芯片内融入光子元件,随着诈骗短信和钓鱼网站的增多,智能手机的安全问题引起了大家的重视,现在很多用户都在手机上进行炒股、购物和银行前两天在论坛里看到一篇文章有介绍影响SSD性能的电脑硬件,其中提到内存的单双通道会影响SSD的性能。但我认为而这些都因为无线网络的覆盖问题,不能流畅的进行,让人非常不爽。无线网络的覆盖问题是一直困扰部分家庭用户的顽疾由于无线技术的迅猛发展,诸如无线键鼠、无线耳机、蓝牙设备,甚至一些无线家电等都遍布在我们的身边,而目前它们大SSD容量都已用TB来表示的时代,软盘早已消失在电脑发展长河之中,现在即便有幸得到几块软盘,找到用来读取的软有些玩家不知道《辐射4》怎么破解电脑,以及爱的生活杂志在哪里收集,下面就为大家分享下一位玩家总结的《辐射4》无线路由器的密码修改有时候确实会困扰我们的日常工作生活中对网络的需求。密码被别人破解,网络被别人窃取,都有可出门在外不再有稳定、可靠的办公、家庭WiFi,“蹭网”需求也随即攀升。那么,iPhone手机如何更安全、快速一般情况下,不管是公司还是家里的wifi密码,自己的手机都是直接保存有的,打开wifi,就会自动连接上,无需无线路由器的密码修改有时候确实会困扰我们的日常工作生活中对网络的需求。密码被别人破解,网络被别人窃取,都有可上网时断时续、微信总在“连接中”、看个视频总在缓冲、打游戏经常卡顿……还在为自己家的WiFi信号不好而糟心吗利用“Wi-Fi万能钥匙”,我们可以轻松接入很多陌生的Wi-Fi网络,比如邻居大叔家的路由器。问题来了,能接你可能并不一定能够直接参与公益活动,但不去损害别人利益本身也是一种公益。不知不觉,我们也已经进入了一个全新的如大家所知,黑客群体分为两种类型。其一可称为黑客中的“好人”,也就是我们常说的白帽黑客。而另一类则正是今天的目前无线网络加密技术日益成熟。以前的wep加密方式日渐淘汰,因为这种加密方式非常容易破解,当然现在还是有不少小编还在建设中.....WifiSelf普及WIFI安全知识,提供技术咨询,攻防软件,专业的无线网络解决方案,让你的网络畅通无限。热门文章最新文章WifiSelf普及WIFI安全知识,提供技术咨询,攻防软件,专业的无线网络解决方案,让你的网络畅通无限。你好,刚才那linux下cp命令我按你说的操作后面加/还是一样的错误_百度知道
你好,刚才那linux下cp命令我按你说的操作后面加/还是一样的错误
提问者采纳
没加空格/test2/前要空格
果然好了,非常 感谢
提问者评价
来自:求助得到的回答
其他类似问题
为您推荐:
其他1条回答
cp -r /etc/skel/. /home/usr01 cp -r /etc/skel/* /home/usr01面宿主目录已经存且空;第条命令能够skel目录隐藏文件全部复制目标目录;第二条报错:cp:
stat /etc/skel/*: 没文件或目录请前辈帮忙解答其缘由
linux的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁你好 我用你说的linux的文件加密方法:冒号加X 现在想要去掉这个密码怎么办?_百度知道
你好 我用你说的linux的文件加密方法:冒号加X 现在想要去掉这个密码怎么办?
我有更好的答案
给文件加密百度载超级加密3000 款功能强文件文件夹加密保护软件超级加密3000超快强文件、文件夹加密功能、数据保护功能文件夹、文件粉碎删除及文件夹伪装等功能超级加密 3000采用先进加密算使文件文件夹加密真达超高加密强度让加密数据懈击超级加密3000支持加密文件临解密文件加密双击加密文件弹密码输入框输入确密码选择确定该加密文件处于临解密文件使用完毕退自恢复加密状态需再加密超级加密3000款文件加密软件您百度搜索超级加密3000给您文件加密试试看
其他类似问题
为您推荐:
次方的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 去掉 你好安卓 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信