当前位置:首页 » 工具五金 » 如何写加密工具
扩展阅读
mykita眼镜什么价格 2025-08-05 06:31:51
福建补水产品多少钱 2025-08-05 06:27:36

如何写加密工具

发布时间: 2022-09-03 10:21:15

⑴ jsp中怎么实现MD5加密

  1. 写编写一个MD5加密工具类

  2. 通过import方式将MD5加密工具类引入到jsp中,然后使用MD5工具类进行加密

  3. 下面是MD5加密工具类代码


importjava.security.MessageDigest;

publicclassMD5Util{

(byteb[]){
StringBufferresultSb=newStringBuffer();
for(inti=0;i<b.length;i++)
resultSb.append(byteToHexString(b[i]));

returnresultSb.toString();
}

(byteb){
intn=b;
if(n<0)
n+=256;
intd1=n/16;
intd2=n%16;
returnhexDigits[d1]+hexDigits[d2];
}

publicstaticStringMD5Encode(Stringorigin,Stringcharsetname){
StringresultString=null;
try{
resultString=newString(origin);
MessageDigestmd=MessageDigest.getInstance("MD5");
if(charsetname==null||"".equals(charsetname))
resultString=byteArrayToHexString(md.digest(resultString
.getBytes()));
else
resultString=byteArrayToHexString(md.digest(resultString
.getBytes(charsetname)));
}catch(Exceptionexception){
}
returnresultString;
}

[]={"0","1","2","3","4","5",
"6","7","8","9","a","b","c","d","e","f"};

publicstaticvoidmain(String[]args){
Strings="appid=wxc7dac6b76548e969&attach=106&auth_code=130099732281083883&body=医泰天下远程会诊-20161019162200QCVV&mch_id=1393510702&nonce_str=&out_trade_no=20161019162200QCVV&time_expire=20161028192424&time_start=20161028182424&total_fee=1&key=";
System.out.println(MD5Encode(s,null));
}

}

⑵ 如何给文档加密

Word文档加密技巧详解

文档的安全是我们每个用户都非常关心的话题,尤其是在公共办公场所,如何更加有效地保护我们的文档,更是一个刻不容缓的问题。Word有着非常强大的文字编辑功能,是我们日常工作生活中十分常用的办公软件,同时Word本身也提供了许多安全和保护功能,下面就让我们来看看给Word文档加密的技巧。这几种方式,各有玄机,正所谓是“一山还比一山高”啊!

1、普通加密

首先打开需要加密的Word文档,选择“工具”菜单中的“选项”命令,在弹出的“选项”对话框中选择“保存”标签,分别在“打开权限密码”和“修改权限密码”框中输入密码,然后点击“确定”按钮退出,最后将该文档保存即可。注意:“打开权限密码”和“修改权限密码”可以相同也可以不同,设置“打开权限密码”是为了防止别人打开该文档,而设置“修改权限密码”是为了防止别人修改该文档,如果只设置“修改权限密码”,那么别人仍然可以打开该文档,但是如果不知道密码的话,并不能做任何修改。

2、模板加密

首先到C:\Windows\Application Data\Microsoft\Templetas文件夹中,找到要加密的通用模板(Normal.dot),然后选择“工具→选项”,按照与上述步骤相同的方法为该模板设置密码。要注意在保存的时候,选择保存类型为“文档模板(dot)”。这时由于Normal.dot已经打开,所以不能将加密模板保存为默认的通用模板,先将它保存为“Normal1.dot”,关闭Word后再将原来的“Normal.dot”删除,把“Normal1.dot”重命名为“Normal.dot”。这样以后每次启动Word时,都会提示输入密码(如图2),如果没有密码虽然可以进入,但是却没法使用默认模板。

3、宏自动加密

其实我们还可以利用宏来自动加密文档,选择“工具→宏→宏”命令,弹出“宏”对话框,在“宏名”中输入“AutoPassword”,在“宏的位置”中选择“所有的活动模板和文档”,然后点击“创建”按钮,出现“宏”编辑窗口,在源代码窗口中的Sub AutoPassword()和End Sub之间插入以下代码:

With Options
.AllowFastSave = True
.BackgroundSave = True
.CreateBackup = False
.SavePropertiesPrompt = False
.SaveInterval = 10
.SaveNormalPrompt = False
End With
With ActiveDocument
.ReadOnlyRecommended = False
.EmbedTrueTypeFonts = False
.SaveFormsData = False
.SaveSubsetFonts = False
.Password = "2002"
.WritePassword = "2002"
End With
Application.DefaultSaveFormat = ""

说明:上述代码中的“.PassWord=”和“WritePassword=”后面分别表示的是“打开权限密码”和“修改权限密码”,本例中的打开和修改权限密码都是“2002”,用户可以自行修改。

输入上述代码后,点击“文件”菜单中的“保存Normal”,然后点击“关闭并返回到Microsoft Word”。

接下来为了更方便地使用该宏,需要为它指定一个快捷键。在Word的工具栏上,点击鼠标右键,在弹出的菜单中选择“自定义”,在“自定义”窗口中选择“命令”标签,然后点击“键盘”按钮,在“类别”中选择“宏”,在“宏”中找到“AutoPassword”,然后在“请按新快捷键”中按下自定义的快捷键,比如“Alt+Ctrl+P”,再点击“指定”按钮即可。以后,每次新建一个文档,只要按下Alt+Ctrl+P即可为该文档添加密码了。

最后要注意的是:密码的设置尽量不要用电话号码、生日和身份证等容易被猜出的号码,密码的长度最起码也要6位数以上。密码不要只用一种元素,Word密码支持字母(区分大小写)、数字、符号(区分全半角),最好将它们混合起来用。

⑶ 对php文件加密,有哪些免费软件,怎么加密

php 源文件加密工具PHP Screw .

目前最新版本是1.3
网址
http://sourceforge.net/projects/php-screw/
我的安装环境
系统:Slackware 10
软件:Apache 1.3.31
PHP 4.3.7
以上环境全部是slackware 10默认安装后自带的。具体的Apache+php+mysql安装方法参照如下
支持php的Apache环境安装
获得软件
下载php_screw-1.3 (http://prdownloads.sourceforge.net/php-screw/php_screw-1.3.tgz?download)

安装
1.将获得的php_screw-1.3.tgz文件放到/usr/local目录下,然后用tar解压缩
tar zxvf php_screw-1.3.tgz

2.进入/usr/local/php_screw-1.3目录开始安装
cd /usr/local/php_screw-1.3
phpize
./confiugre

3.设置自己用来加密的密码
vi my_screw.h

-- Please change the encryption SEED key (pm9screw_mycryptkey) into the
values according to what you like.
The encryption will be harder to break, if you add more values to the
encryption SEED array. However, the size of the SEED is unrelated to
the time of the decrypt processing.

* If you can read and understand the source code, to modify an original
encryption logic will be possible. But in general, this should not
be necessary.

OPTIONAL: Encrypted scripts get a stamp added to the beginning of the
file. If you like, you may change this stamp defined by
PM9SCREW and PM9SCREW_LEN in php_screw.h. PM9SCREW_LEN must
be less than or equal to the size of PM9SCREW.

4.编译
make

5.拷贝moles目录下的php_screw.so文件到/usr/lib/php/extension目录下
cp moles/php_screw.so /usr/lib/php/extension/

6.编辑php.ini文件
在php.ini文件里,加入如下语句
extension=php_screw.so

7.重新启动Apache
/etc/rc.d/rc.httpd restart

8.编译加密工具
cd tools
make

9.将tools目录下加密用的工具screw拷贝到适当目录
cp screw /usr/bin/

经过以上的10步,就已经把php_screw-1.3全部安装完成了。并且现在的php也已经支持解释加密过的php文件了
使用
1.现写一个要加密的php文件。
我写了如下的一个用来测试php速度的compute.php文件

<?
$a=0;
$t=time();
for($i=0;$i<5000000;$i++)
{$a=$a*$i;}
$t1=time();
echo "<p>";
echo "It used:";
echo $t1-$t;
echo "seconds";
?>
将上面的compute.php文件放到/var/www/htdocs目录下。通过浏览器访问,将显示出php在大量计算时的速度(只能粗略估计一下)
2.将我们写的php文件加密
cd /var/www/htdocs/
screw compute.php

我们加密后,现在目录下的compute.php文件就是我们已经加密的了。而源文件被改名为compute.php.screw存放了。
我们现在再测试一下compute.php,看看能否正常使用?速度如何?
我比较了一下,加密前后的速度大概一样,基本没有太多的损失。

⑷ 如何使用易语言编写一个文件加密软件

使用加密文件的指令即可
找一找易语言加密文件模块

⑸ jmeter如何使用使用MD5加密

方法/步骤

1、创建java文件:在指定的报名上右键单击-》new-》class文件,

2、在弹出的窗口中填写class文件名称,点击确定,生成java文件,

3、编写加密代码,使用md5将账号和密码组合加密。

4、编写解密代码,将上一步加密的密码,传入解密方法解密,

⑹ 怎么给自己写的程序加密啊

1。让硬盘上的程序不能被工具正确解析又要能运行就是叫做加壳,不论你用的是什么方法都是加壳的范畴 2。不论加了什么样的壳都是不可能防止被人看到代码的,即使硬盘上的文件是加密的,程序要运行就要加载到内存,内存中必须是可识别的机器码(和汇编一一对应)才能被运行,也就是说只要让你的程序运行起来再attach就ok了,最后mp一般都是这样做的。 3。如果真的要想不被别人看懂,必须自己做cpu关键是cpu的指令集,自己做操作系统,自己开发语言和编程工具,最关键的是要有人用你的系统和软件 加密是防守,永远都处于被动地位,没有坚不可摧的盾!!!

⑺ 用Word编写的文本文档怎样加密

面我给出几个加密的方法:
文件菜单设置:1、打开需要加密的Word文档。2、选“文件”的“另存为”,出现“另存为”对话框,在“工具”中选“常规选项”,出现“保存”选项卡。3、分别在“打开权限密码”和“修改权限密码”中输入密码(这两种密码可以相同也可以不同)。4、再次确认“打开权限密码”和“修改权限密码”。按“确定”退出“保存”选项卡。5、文件存盘。
由工具菜单设置:1、打开需要加密的Word文档。2、选“工具”菜单的“选项”命令,出现“选项对话框”。3、在“选项”对话框中选“保存”选项卡。4、分别在“打开权限密码”和“修改权限密码”中输入密码,点“确定”退出。5、将文件保存。
对模板加密
如果我们不想别人使用Word提供的通用模板(Narmal.dot)或自己精心创作的一个模板,可以对该模板进行加密,其方法是:1、打开通用模板文件(文件名是Narmal.dot,通常可以在C:\ProgramFiles\Mi-crosoft\Templetas文件夹中找到)。2、按上面的两种方法设置密码。3、点“工具栏”中的保存(或选“文件”菜单的“保存”)。以后每次启动Word时,就会提示你输入密码。

⑻ 怎样制作自己的加密软件

如果只是为了隐藏文件,简单的就是设置个属性,复杂的需要配合NTFS分区来做文件追加,这个相对来说比较复杂。不过,一般来说,还是用更改扩展名来做文件保护。比如,一个.txt的文档,你把它改成.avi的视频扩展名或是动态链接库.dll格式。一般情况下没人打得开。注意,这只是迷惑对方,并不能隐藏文件。还有。最好不要使用什么文件加密工具,那东西巨垃圾。要么是加密后换个方式就打开了,要么就是一到使用期就锁死了,你想打都打不开';。
如果你确认所需要加密的文件真的非常重要,那还是推你利用NTFS分区,追加到文件中的方式吧。

⑼ 怎么给自己写的软件加密

如果你的程序核心模块不希望被第3方知道,可以在代码里直接加密,用时解密,或者你有汇编实力,直接将功能模块写成SHELLCODE,加密SHELLCODE,需要调用时动态解密。都整个文件加密的可行性比较低