5.按键精灵加密脚本怎么用一些脚本是作者用大量心血和汗水编写的 , 下面是一种利用小精灵加密限制用户使用的方法 。
需要作者授权才能单机使用 , 拷贝到别的电脑无法运行 。注册步骤是发给用户编译后的小精灵文件 , 用户运行生成注册码文件 , 发给作者者 , 作者根据注册码文件(Script目录) , 生成仅能在此用户电脑上运行的小精灵文件 。
加密思路:利用用户C盘硬盘序列号的唯一性与一些随机码混合 。下面是脚本代码 VBS Dim fso,dr,sn,snt,i,regstring,file,temp,vaid,serialnumber VBS Set fso=CreateObject("Scripting.FileSystemObject") VBS serialnumber="28"&"3F"&"12"&"02" //此处的283F1202是用户c盘序列号 , 分开写可以避免工具容易查找 。
//每个序列号与该电脑对应 , 根据用户发来的注册文件提取 , 修改该句得到只能在该 //电脑运行的脚本 , 编译为小精灵即可 Rem checkreginfo Gosub checkreg If vaid=0 Goto outdoor EndIf Rem mainscript //此处放置需要加密的脚本 Rem outdoor EndScript Sub checkreg If fso.FileExists(".\reginfo.tdt")=0 VBS vaid=0 Gosub creatregtxt VBSCall Call MessageBox("Invaid Register information ,reginfo file created!") Goto checkover EndIf VBS Set file=fso.OpenTextFile(".\reginfo.tdt",1) VBS regstring=file.ReadLine VBS file.Close VBS i=1 VBS sn="" While i 。
6.linux怎么获取使用md5处理前的密码这里以字符串123456为例子 , 它的md5密文值为:e10adc3949ba59abbe56e057f20f883e 这里以1.txt为需要被加密的文件 。
一、用oppnssl md5 加密字符串和文件的方法 。1. oppnssl md5 加密字符串的方法 a.手动输入命令及过程如下: #openssl //在终端中输入openssl后回车 。
OpenSSL> md5 //输入md5后回车 123456 //接着输入123456 , 不要输入回车 。然后按3次ctrl+d 。
123456e10adc3949ba59abbe56e057f20f883e //123456后面的就是密文了 解释:为何在输入123456后不回车呢? 是因为openssl默认会把回车符当做要加密的字符串中的一个字符 , 所以得到的结果不同 。如果你输入123456后回车 , 在按2次ctrl+d 。
得到的结果是: OpenSSL> md5 123456 f447b20a7fcbf53a5d5 。这里以字符串123456为例子 , 它的md5密文值为:e10adc3949ba59abbe56e057f20f883e 这里以1.txt为需要被加密的文件 。
一、用oppnssl md5 加密字符串和文件的方法 。1. oppnssl md5 加密字符串的方法 a.手动输入命令及过程如下: #openssl //在终端中输入openssl后回车 。
OpenSSL> md5 //输入md5后回车 123456 //接着输入123456 , 不要输入回车 。然后按3次ctrl+d 。
123456e10adc3949ba59abbe56e057f20f883e //123456后面的就是密文了 解释:为何在输入123456后不回车呢? 是因为openssl默认会把回车符当做要加密的字符串中的一个字符 , 所以得到的结果不同 。如果你输入123456后回车 , 在按2次ctrl+d 。
得到的结果是: OpenSSL> md5 123456 f447b20a7fcbf53a5d5be013ea0b15af //因为openssl不忽略回车符导致的 b.或者直接用管道命令 # echo -n 123456 | openssl md5 //必须要有-n参数 , 否则就不是这个结果了 。e10adc3949ba59abbe56e057f20f883e 解释:为何要加-n这个参数? -n就表示不输入回车符 , 这样才能得到正确的结果 。
如果你不加-n , 那么结果和前面说的一样为: f447b20a7fcbf53a5d5be013ea0b15af //因为openssl不忽略回车符导致的 2.用openssl加密文件 。#openssl md 5 -in 1.txt ##################################################3 Openssl其他相关加密的命令参数:引自:实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密 收藏 一. 利用openssl命令进行BASE64编码解码(base64 encode/decode) 1. BASE64编码命令 对字符串'abc'进行base64编码: # echo abc | openssl base64 YWJjCg== (编码结果) 如果对一个文件进行base64编码(文件名t.txt): # openssl base64 -in t.txt 2. BASE64解码命令 求base64后的字符串'YWJjCg=='的原文: # echo YWJjCg== | openssl base64 -d abc (解码结果) 如果对一个文件进行base64解码(文件名t.base64): # openssl base64 -d -in t.base64 二. 利用openssl命令进行md5/sha1摘要(digest) 1. 对字符串'abc'进行md5摘要计算:echo abc | openssl md5 若对某文件进行md5摘要计算:openssl md5 -in t.txt 2. 对字符串'abc'进行sha1摘要计算:echo abc | openssl sha1 若对某文件进行sha1摘要计算:openssl sha1 -in t.txt 三. 利用openssl命令进行AES/DES3加密解密(AES/DES3 encrypt/decrypt) 对字符串'abc'进行aes加密 , 使用密钥123 , 输出结果以base64编码格式给出: # echo abc | openssl aes-128-cbc -k 123 -base64 U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= (结果) 对以上结果进行解密处理: # echo U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= | openssl aes-128-cbc -d -k 123 -base64 abc (结果) 若要从文件里取原文(密文)进行加密(解密) , 只要指定 -in 参数指向文件名就可以了 。
- 答题脚本怎么写
- 关于免费加密软件的介绍 免费加密软件
- 怎么写传奇外挂
- 怎么写漫画脚本
- 抢码脚本怎么写
- 传奇外挂怎么写
- bat脚本怎么写
- 炉石脚本怎么写
- 分镜头文案怎么写
- 如何给excel文件加密 如何给excel文件重命名