首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Shell脚本加密经验分享

    为啥要加密shell脚本 以我个人的需求为例,我要做一个自动远程登录的脚本,每次手动输密码太慢,而且输的多了密码也容易泄露;直接把密码写在脚本里,快确实是快,但是安全性让人无法忍受,写脚本的时候都有可能被过路的不小心看到密码...解密 gzexe -d l.sh 结论:gzexe其实就是个压缩工具,能起到隐藏文件内容的效果,执行速度几乎和脚本一样(在脚本不太大的情况下),但是如果加密文件本身被偷走,那就凉凉,轻松可以破解,当然高手也可以二段加密...shc加密以后,原文件不会变,会生成一个原文件名.x的加密后的文件,我这里就是l.sh.x了 加密命令 shc -r -f l.sh 但是shc有个问题,对于我来说是很严重的,就是加密后的脚本执行非常慢...我后来又给脚本加了一堆注释,强行增大了脚本,upx加密是能加密了,但是执行不了有毛用啊!...怀疑是脚本不算可执行文件,用gzexe把脚本搞成了可执行文件,又压缩了一遍,这回确定了,upx加密后的脚本就是没法执行,upx对shell脚本价值减小为0。

    2.5K20

    Shell脚本加密与解密

    我们写的shell脚本里面通常会包含帐号密码等信息或者你不想让别人看到的信息,那么把写好的shell脚本进行简单的加密显得有些必要了。...常用的shell加密方法有两种,一种是通过gzexe加密,另一种是通过shc加密。 我们先给一个简单的脚本,然后用它来进行加密解密演示,脚本abc.sh内容如下 1 2 #!...但是通过gzexe加密的shell脚本并不是很安全,细看我们如何通过abc这个乱码的执行文件还原成原来的shell脚本。 ?...但是通过gzexe加密的shell脚本并不是很安全,细看我们如何通过abc这个乱码的执行文件还原成原来的shell脚本。...shc加密shell脚本 shc是比gzexe安全的多的加密软件,不过网络说通过gdb调试也是可以显示内容的,不过我没有尝试,网上也没啥资料。

    14.5K30

    AutoJS脚本需要加密吗?怎样加密AutoJS代码?

    AutoJS脚本需要加密吗?非常需要。AutoJS是非常流行的自动化脚本工具。用它可以将很多复杂的操作变为自动化。比如:自动点赞、自动读新闻、自动刷视频等等 。...实现这些功能的脚本,都是用JavaScript(JS)语言写成的。如果要交给他人使用,脚本源码则会直接泄漏。...即使在Auto.JS中打包成apk、dex,也能被逆向得到脚本源码,如下图所示: 网上这类软件很多,那么Auto.JS脚本的安全就受到了威胁。因此,JS脚本源码非常需要进行混淆加密处理。...专业的JS代码混淆加密工具,如JShaman、js加密在线、js-obfuscator等,可对Auto.JS脚本进行加密,使之成为不可读、不可理解的密文代码,而且不影响正常使用。...效果如下:这样,即使脚本文件被逆向,里面的功能代码还是安全的。

    16810

    MySQL密码加密认证的简单脚本

    那我们写脚本,但是脚本里面的密码还是可见的,调用的明文密码问题解决了,但是内容中的密码还是可读的。 所以这种情况下,一个很自然的方法就是加密。...其中一种是对密码加密,比如我们得到一个密码加密后的串,在需要调用的时候做一下解密,得到真实的密码。这个过程是在脚本里的逻辑来实现,所以我们得到明文密码的概率要低一些。...另外一类就是对文件加密,比如对整个文件加密,加密之后文件就没法读了。所以加密后的密码又被加密了。...对文件加密有shell的方式还有python等语言会 如果要调用脚本的时候,其实就是先解密文件,然后调用解密逻辑,得到真正的密码,然后开启访问的请求。 比如我得到了一个加密后的密码串。...脚本的初步内容如下: sec_password='RHB6WUF1d1c5TTEzabadfo=' dec_passwd='' sql_block='' function decrypt_passwd

    1.3K50

    MySQL密码加密认证的简单脚本

    那我们写脚本,但是脚本里面的密码还是可见的,调用的明文密码问题解决了,但是内容中的密码还是可读的。 所以这种情况下,一个很自然的方法就是加密。...其中一种是对密码加密,比如我们得到一个密码加密后的串,在需要调用的时候做一下解密,得到真实的密码。这个过程是在脚本里的逻辑来实现,所以我们得到明文密码的概率要低一些。...另外一类就是对文件加密,比如对整个文件加密,加密之后文件就没法读了。所以加密后的密码又被加密了。...对文件加密有shell的方式还有Python等语言会 如果要调用脚本的时候,其实就是先解密文件,然后调用解密逻辑,得到真正的密码,然后开启访问的请求。 比如我得到了一个加密后的密码串。...脚本的初步内容如下: sec_password='RHB6WUF1d1c5TTEzabadfo=' dec_passwd='' sql_block='' function decrypt_passwd

    96220

    Shell下制作自解压安装包,实现脚本的简单加密

    其原理是:利用 cat 命令可以将两个文件连起来(用>>追加也能达到同样效果),前一个文件是 shell 脚本,负责执行解压和安装;后一个文件是一个压缩包。...如此一来,也实现了内容的简单加密,使用 cat 合并两个文件之后,你再用 cat 去获取得到的内容会发现都是乱码,而且只要 shell 脚本行数和解压路径不知道,一时半会也很难找到源代码(当然,应该可以通过...二、程序执行逻辑 执行程序中的 shell 脚本代码 把程序后面的部分进行解压 执行源码安装和部署脚本 退出程序 三、应用举例 假如当前目录下有一个压缩文件 httpd.tar.gz,压缩包内有一个 httpd...现在开始介绍: 1.编写自解压引导脚本 setup.sh #vim setup.sh #!...)的引导脚本(或称“头文件”) 2.制作安装 tar 包 httpd.tar.gz 是一个 apache 源码包的一个 tar.gz 包,里面已经 DIY 加入了 install.sh 脚本,也就是包含了手动安装

    2.5K60

    Linux系统中Shell脚本加密字段的处理方法和原理分析

    Linux系统中Shell脚本加密字段的处理方法和原理分析在Linux系统中,shell脚本被广泛用于自动化任务和系统管理。...然而,脚本中可能包含敏感信息,如密码、密钥或令牌等,这些信息需要被保护以防止未授权访问。引言Shell脚本加密是一个重要的安全措施,尤其是在处理包含敏感数据的自动化任务时。...加密可以确保即使脚本被未授权用户访问,敏感信息也不会被轻易泄露。本文将介绍几种常见的shell脚本加密方法,并分析它们的工作原理。...此外,如果脚本被上传到版本控制系统,这些敏感信息可能会被存储在远程仓库中,进一步增加了泄露的风险。加密方法1. 使用环境变量最简单的方法是不在脚本中直接存储敏感信息,而是通过环境变量传递。#!...使用加密工具对于需要在脚本中直接处理敏感信息的情况,可以使用加密工具如GnuPG。

    17300

    Linux系统中Shell脚本加密字段的处理方法和原理分析

    Linux系统中Shell脚本加密字段的处理方法和原理分析在Linux系统中,Shell脚本被广泛用于自动化任务和系统管理。...然而,脚本中可能包含敏感信息,如密码、API密钥等,这些信息需要被安全地处理以防止泄露。本文将探讨Shell脚本中加密字段的处理方法和原理,并提供一些实用的解决方案。...这些信息如果以明文形式存储在脚本中,一旦脚本被未授权访问,就可能导致安全风险。为什么需要加密加密是保护敏感信息的一种有效手段。...这些服务提供了加密和解密API,可以在脚本中调用。#!...使用GnuPG加密GnuPG(GNU Privacy Guard)是一个常用的加密软件,可以用来加密脚本中的敏感信息。

    5500

    实用脚本!利用 Python 对 PDF 进行加密、解密操作,代码拿走就用!

    ” 本文将分享如何利用 Python 对 PDF 进行加密和解密操作,主要利用到之前多次介绍过的PyPDF2 模块。...PDF 加密 在之前的文章PDF合并、拆分、水印、加密中简单提到过加密一个 PDF 文件的方法,我们先拿自己随意的一个PDF 文件试一下: from PyPDF2 import PdfFileWriter...可见这个 PDF 文件成功设置上了密码,如果有多个PDF需要加密,可以写一个简单的循环利用上述脚本批量处理,此处不再展开说明。...PDF 已知密码解密 如果知道密码的情况下,想直接取消 PDF 的加密,可以用 .decrypt,解密的过程需要读取器和写入器共同配合。...但区别于加密 .encrypt,.decrypt 是针对读取器进行解密的,而不是写入器 from PyPDF2 import PdfFileWriter, PdfFileReader path = r'C

    2.8K10
    领券