导航:首页 > 文档加密 > 微软加密解密库新版

微软加密解密库新版

发布时间:2023-06-17 14:53:22

1. 微软脚本加密是什么是不是属于系统自动加密的

微软脚本加密是针对vbscript和javascript脚本进行加密,加密后可正常运行,但是解密也很简单,只要下载微软提供的小工具,加密、解密就是打一行命令的事,而且网上还有人写了图形化界面,可以图形化界面里面批量操作,很方便。

这个东西并不是自动加密的,是程序员为了避免代码被人盗用而采取的手段,但是现在这种手段基本上是没有用处的了,因为大家都知道上网找工具解密,一般加密、解密工具都在一起的。

主要用于asp构建的网页代码加密。

2. 如何对web.config进行加密和解密

在WEB网站开发过程中,如果我们将数据库连接字符串封装到.DLL文件中,将会给数据库和程序的迁移带来麻烦,因为万一服务器地址
者数据库发生变更,那么我们就不得不修改源程序并重新将其编译。更好的解决方法是将数据库连接字符串写入到web.config配置文件中,可问题是将连
接字符串写入到web.config文件中之后,任何人都能打开看到所连接的数据库名和密码,又会带来安全隐患,因此为了保证数据库的安全性,我们可以通
过使用微软IDE自带的命令aspnet_regiis.exe将配置文件web.config中指定的标签进行加密,如果以后想查看加密后的连接字符
串,我们还可以使用aspnet_regiis.exe将加密后的字符串进行解密。

1. 加密通用语法
加密一个特定网站的web.config文件的通用形式
aspnet_regiis.exe -pef secion physical_directory -prov provider

aspnet_regiis.exe -pe secion -app virtual_directory -prov provider
其中,各个参数的含义如下:

section表示要加密的配置节

physical_directory用于指定站点的物理路径。

virtual_directory用户指定虚拟路径。

provider指定加密提供程序。

加密一个特定站点的连接字符串就是:
aspnet_regiis.exe -pef "connectionStrings" "你的web项目路径" -prov ""
其中是Windows数据保护API(DPAPI)提供程序,它使用Windows内置的密码学技术来加解密配置节。默认情况下,这个提供程序使用本机的密钥。

2. 加密方法

运行Visual Studio 2008命令提示

加密后的结果

<connectionStrings configProtectionProvider="">
<EncryptedData>
<CipherData> <CipherValue>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAy1WyvzomB0WAlqYo++bAce//lsg/so66+//LD9H9WQ9uF3t/0MoMI9tbrWdFJ1Yu5/e3PAV4RCbCvDlPD0VC7hxtDMqfRjQ+1OhTdk2woiSNpx0TzXwZE25o4vlXq/+lZtAj8lzf2bK+/L0+6bizStRZ7BDnOngV//CVDQ==</CipherValue>
</CipherData>
</EncryptedData>
lt;/connectionStrings>

3. 解密
解密该连接字符串也很简单
aspnet_regiis.exe -pdf "connectionStrings" '你的web项目路径"

解密后的结果:

<connectionStrings>
<add name="Sql" connectionString="Data Source=.;Initial Catalog=MySchool;Integrated Security=True" />
</connectionStrings>

4. 后台代码读取配置文件web.config中数据库连接字符串的方法:

using System.Configuation;

protected void Page_Load(object sender, EventArgs e)
{
lblMessage.Text = ConfigurationManager.ConnectionStrings["Sql"].ToString();
}


5. 在连接字符串的加密和解密的过程中,需要注意一下几点。

使用加密的连接字符串

使用加密的连接字符串不需要编码解密,ASP.NET会自动对加密内容进行解密。

加密和解密在同一台计算机上使用

在加密过程中,使用了一个基于本机的密钥。这就意味着加密和解密必须在同一台计算机上进行,否则将不能解密。同时,在一台计算机上加密的配置,在另一台计算机上将不能正常使用。

中文路径问题
该命令对中文支持不是很好。如果站点的路径中有中文字符,也许不能正常加解密。

3. 系统重装之后加密文件夹如何解密

使用EFS加密的文件,在文件加密后会在系统下产生一个公钥,然后在您当前用户账户下产生一个私钥。解密该文件是需要同时拥有公钥和私钥的情况下才能够正常解密,二者不可缺其一。

目前您的系统已经进行了重新安装,那么系统下的公钥已经没有了,其次重新安装系统后,用户账户需要重新配置,即使您重新配置账户时相关的用户账户信息和原账户一模一样,但是您的这个账户下也是没有解密需要的私钥,故您的这个情况目前是无法解密该文件的。

在文件使用EFS加密之后,系统会提示您备份密钥文件,在执行备份之后,该文件会保存在此电脑>>文档(默认路径)。如果持有密钥备份信息,那么您在将加密文件复制到其他设备上之后,在将密钥信息文件也导入到新的设备中,那么您可以在新设备下打开加密文件。如果没有该文件的话是无法打开的。
重装windows10后不能解密。如果有备份证书的,密码也记得,请问怎样解密。
有证书的情况下,可以尝试win+R后输入certmgr.msc,进入证书,选中个人后右键,选择所有任务,导入。根据向导进行提示,浏览选择证书时,选择现在持有的CER证书,导入到个人存储区中。
完成后选中个人,查看右边的证书列表,找到刚刚导入的证书,右键该证书,选择所有任务,用相同秘钥续订证书,完成后再看下是否解密成功。
这个操作可以解决,不过不需要 相同密钥续订证书。因续订失败,报错说“请求不包含证书模板信息”。但是导入后就行了
-------------.

点击“开始→运行”菜单项,在出现的对话框中输入“certmgr.msc”,回车后,在出现的“证书”对话框中依次双击展开“证书-当前用户→个人→证书”选项,在右侧栏目里会出现以你的用户名为名称的证书。选中该证书,点击鼠标右键,选择“所有任务→导出”命令,打开“证书导出向导”对话框。
在向导进行过程中,当出现“是否要将私钥跟证书一起导出”提示时,要选择“是,导出私钥”选项,接着会出现向导提示要求密码的对话框。为了安全起见,可以设置证书的安全密码。当选择好保存的文件名及文件路径后,点击“完成”按钮即可顺利将证书导出,此时会发现在保存路径上出现一个以PFX为扩展名的文件。
当其他用户或重装系统后欲使用该加密文件时,只需记住证书及密码,然后在该证书上点击右键,选择“安装证书”命令,即可进入“证书导入向导”对话框。按默认状态点击“下一步”按钮,输入正确的密码后,即可完成证书的导入,这样就可顺利打开所加密的文件

4. 如何能最轻松的给文件夹加密解密WINDOWS有自带的工具吗

有,如果你的硬盘格式是NTFS的话,只要右键文件属性,高级,里面可以设置加密

5. 用windows xp sp3自带加密功能加密后文件和文件夹如何解密

破解这种类型的加密文件夹有一个通用的方法,我们甚至可以像进入自己的文件夹那样进入到加密的文件夹:假设被加密的文件夹为d:\lj,那么只需要在地址栏中输入d:\lj\folder
settings\folder.htt,就可以打开改设置文件(folder.htt)。我们只要在改文件中找到进行加密的几行代码,密码就毫无保留的呈现在了我们面前。记下了密码,再打开加密的文件夹,我们就可以轻松进入了!
只需在原来的机子上,文件夹用右键-属性-高级,取消“加密内容以便保护数据”前的勾即可。

阅读全文

与微软加密解密库新版相关的资料

热点内容
老韩综app怎么看不了了 浏览:227
只有一个程序员的体验 浏览:321
用服务器地址怎么有网 浏览:550
路由器服务器昵称是什么 浏览:713
程序员男友消失了 浏览:399
程序员搜索框自动提示 浏览:26
android44api20 浏览:675
adb刷recovery命令 浏览:697
广联达正版加密锁可以补办吗 浏览:944
java程序员一天多少行代码 浏览:947
丧尸危机java 浏览:124
华为手机怎么去除app标记未读信息 浏览:856
java监控文件夹 浏览:807
群控服务器主机怎么转变普通电脑 浏览:707
手机怎么调整app大小 浏览:455
加密门禁卡揭秘 浏览:139
词释pdf 浏览:993
安卓手机上如何停止自动续费 浏览:882
加密编码摘要 浏览:787
疫情命令党 浏览:498