Ⅰ 安装金蝶客户端提示模块:加密服务 组件<KdSvrMgr>无法正常工作! 创建中间层对象错误:拒绝的权限
服务器上加上你的客户端用户密码就好了
权限用一般的就行 我一般都是运行CMD 然后 net user 用户名 密码 /add
最基本权限就够了
或者中间层注册成信任式的
有问题再联系 赚点积分
Ⅱ 如何制作加密DVD禁止别人随意进行拷贝复制
软件名称:《加密王2005》
最新版本: 2006版
软件网址: http://www.Boobsoft.com
软件直接下载地址: http://www.xaydyz.com/boob/jiami.zip
软件简介:
国内唯一从主板获取机器码(硬件ID)的加密软件,而且支持软件\硬件(加密狗)多种加密方式.
除非更换电脑主板,否则注册码不会因为硬盘格式化、更换硬盘而改变!!!
特别适合共享软件的加密、光盘教学的加密。
加密组件,可以对各种音频、视频、EXE文件进行加密。
并且可以获得机器码,用户必须注册后,才可以正式使用。
1、一个DLL组件,采用硬件信息标识技术,可获取唯一的ID号,不会因为格式化硬盘、重装系统而失效。
服务器端使用此组件,将获取到ID号写入到一个共享目录中,例如 server\\DI\ 。
2、客户端从server\\DI\获取到机器码(唯一ID号),根据此加密。(我公司可提供加密算法,注册机)
3、客户端验证 机器码(唯一ID号)和注册码的唯一对应有效性,来判断是否是合法用户。
机器码生成模块用VC/C++编写;
加密算法为VB源代码;
不使用任何第三方控件、组件,完全独立自主开发;
我公司内部多年使用,可靠性、稳定性极好,不依赖机器中的易损件(比如硬盘),无法用机器克隆方式回避,使用者无任何修改余地;
它可以在所有windows操作系统下运行。作为中间件,可在c、c++、java、delphi、vc、vb、vf、Masm32、pb、php、Authorware等各种工具开发的软件中嵌入使用,它的兼容性非常好。核心代码经全域均匀抽值测试 ,各种特值测试和可行的全域测试均通过。
超强的安全的加密算法(专利技术),安全强度1024bit *32n 该算法目前是无法破译的。
新进的反跟踪算法,使等计算机"黑客 Crack"望而却步。
加密传输,所有的数据在传输的过程中都是被动态加密的,使"黑客 Crack"无从下手。
Ⅲ 加密组件连接失败,请确认加密狗所有的ip填写是否正确
有可能是你的软件用了网络狗,看你程序目录下是不是有配置文件之类的,配置文件里的IP是不是插狗电脑的IP,还要确认你的加密狗所在的电脑与软件的电脑是不是在一个局域网内,可以确认网络没问题后重新安装配置下。
Ⅳ jasypt mybatis吗
jasypt既然是以简单的方式来解决java开发中的加密问题,自然使用起来难度不是很大。加密是从系统安全性方面考虑的,因此jasypt更像是面向方面的解决办法,不管你的系统中配置文件,敏感信息是否已经加密或者没有加密,jasypt都能够轻松的嵌入其中,开发人员就不用专门考虑加密算法和代码的编写。
要想深入了解jasypt是如何将加密解密和摘要算法组织起来,轻松的解决开发中加密问题以及和第三方组件集成,查看它的源代码是不错的选择。
下面主要说说如何在Spring框架中如何轻松使用jasypt。(下面的加密机是对jasypt中的加密解密,摘要算法的统称)
第一种方式:以bean的形式将加密机(即:加密类的实例对象)交给Spring托管
第二种方式:以配置XML的形式将加密机与Spring集成。
第一种方式:
1.托管一个StandardPBEStringEncryptor加密机
<!-- 加密机 -->
<bean id="strongEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
<property name="algorithm">
<value>PBEWithMD5AndTripleDES</value>
</property>
<property name="password">
<value>${user.home}</value>
</property>
</bean>
这里的属性"password"的值为系统属性的值,实际开发中在对某一个数据进行加密的时候这个password是要进行记录的,如果password在这里设置之后将默认提供了一个password的取值。
其它的属性设置可以参见: http://aiilive.blog.51cto.com/1925756/1420837 这篇文章中关于jasypt命令行工具的介绍。
在程序中使用strongEncrypt加密机对象:
@Test
public void test1() {
StandardPBEStringEncryptor spe = (StandardPBEStringEncryptor) context
.getBean("strongEncryptor");
String src = "admin@123";
String encrypt = spe.encrypt(src);
System.out.println("src=\'#\'" //加密解密
Assert.assertEquals(decrypt, src);
}
2.托管一个StandardStringDigester加密机
<!-- 摘要算法 -->
<bean id="digestEncryptor" class="org.jasypt.digest.StandardStringDigester">
<property name="algorithm">
<value>MD5</value>
</property>
</bean>
在程序中使用digestEncryptor加密机对象
@Test
public void test7() {
StandardStringDigester ssd = (StandardStringDigester) context
.getBean("digestEncryptor");
String rs1 = ssd.digest("admin");
String rs2 = ssd.digest("admin");
System.out.println(rs1 + " [vs] " + rs2);
//判断是否匹配
Assert.assertTrue(ssd.matches("admin", rs1));
}
StrandardStringDigester类提供了matches方法用来检测原始数据和进行摘要计算后的数据是否匹配。
1,2介绍了数据的处理,下面3讲介绍使用jasypt对配置文件进行处理.
3.使用jasypt对配置文件进行处理
比如数据库连接的属性值一般要进行加密处理,然后在程序运行时对其进行解密连接数据库,这样就保证了在程序代码已经配置中数据库的连接相关敏感数据不至于明文暴露。
jasypt是如何处理这一过程的呢?
首先,配置环境变量(这里指用来加解密的环境),
然后,通过环境变量来装载加密机,
最后,使用jasypt对Spring的org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类的子类来配置属性文件替换配置。
下面是具体的配置信息:
<!-- 基于环境变量,配置加密机 -->
<bean id=""
class="org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig">
<property name="algorithm" value="PBEWithMD5AndDES" />
<!-- <property name="passwordEnvName" value=""/> -->
<!-- <property name="passwordSysPropertyName" value=""></property> -->
<property name="password" value="sa" />
</bean>
<!-- 配置加密器,将用于解密 -->
<bean id="configurationEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
<property name="config" ref="" />
</bean>
<!-- 外部属性文件配置 -->
<bean id="propertyConfigurer"
class="org.jasypt.spring31.properties.">
<constructor-arg ref="configurationEncryptor" />
<property name="locations">
<list>
<value>classpath:db.properties</value>
</list>
</property>
</bean>
<!--数据源配置, jasypt的将确保${dataSource.password}是解密 -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>${dataSource.driver}</value>
</property>
<property name="url">
<value>${dataSource.url}</value>
</property>
<property name="username">
<value>${dataSource.username}</value>
</property>
<property name="password">
<value>${dataSource.password}</value>
</property>
</bean>
说明:
EnvironmentStringPBEConfig 中的属性
passwordEnvName, passwordSysPropertyName,password
三者的区别是:
passwordEnvName的值直接设置为环境变量,比如value="APP_PASSWORD", APP_PASSWORD则是系统环境变量,在实际生产环境中建议使用这个属性,具体使用步骤如:配置环境变量APP_PASSWORD --> 启动应用程序 --> 应用程序启动完成 --> 删除环境变量APP_PASSWORD。
passwordSysPropertyName的值就是用 System.getProperties() 获取的属性值,比如:value="${user.home}"
password和使用jasypt命令行工具时的password参数用法一致。
属性配置文件加密
dataSource.driver=org.postgresql.Driver
dataSource.url=jdbc:postgresql://localhost:5432/dbname
dataSource.username=postgres
#dataSource.password=postgres
dataSource.password=ENC()
这里将password的加密结果放置在ENC(机密结果)中,注意这样的写法是jasypt的规定,可以查看源代码,在解密过程中会根据这个标志对属性配置文件中的加密数据进行解密。
属性配置文件中的机密结果产生则需要用jasypt的命令行工具(具体使用可以参见:http://aiilive.blog.51cto.com/1925756/1420837 ),这里要注意的是加密过程中的算法,password参数值需要和Spring配置文件中的(bean)的属性取值保持一致。
数据源中使用属性配置信息中的值
以前Spring中怎么使用,现在就怎么使用。
jasypt和Spring集成的依赖
jasypt.jar+jasypt-springx-x.jar , x表示一些版本信息。
第二种方式
第一种方式将jasypt中的类作为bean的形式在Spring中应用,第二种方式则更加强大,有独立的XML配置命名空间,更像是Spring的一部分。
首先需要在Spring的配置文件中添加jasypt的命名空间。
配置完成jasypt的命名空间就可以在Spring的配置文件中直接进行加密机,加密机参数配置,下面是一个示例:
<!-- 基本的密码加密机 -->
<encryption:basic-password-encryptor id="bpe" scope="singleton" />
<!-- 摘要配置 -->
<encryption:digester-config id="digester-config" algorithm="SHA-256" algorithm-env-name=""/>
<!-- 字符串摘要机 -->
<encryption:string-digester id="sd" algorithm="MD5" config-bean="digester-config"/>
<!-- 加密机配置 -->
<encryption:encryptor-config id="encryptor-config" algorithm="PBEWITHMD5ANDTRIPLEDES"/>
<!-- 字符串加密机 -->
<encryption:string-encryptor id="se" algorithm="PBEWITHMD5ANDDES" config-bean="encryptor-config"/>
<!-- 加密的属性占位符 -->
<encryption:encryptable-property-placeholder encryptor="se" location="classpath:db.properties"/>
第二种方式同样可以实现方式一中的功能。
通过介绍了jasypt和Spring集成的两种方式可以看出使用jasypt能够比较轻松自定义加密的参数,配置文件的加解密,整个过程对于应用程序的代码侵入性是很小的,可以在程序中使用jasypt提供的加密算法和方法来实现对需要加密的数据进行处理。
此外jasypt与Hibernate集成则以一个完全对程序逻辑透明的方式可以在ORM映射中对数据进行加解密。
最后jasypt也是开放的,它开放了JCE Provider API,允许开发者使用任何存在的JCE Provider在jasypt中进行消息摘要和加密处理。
Ⅳ 金蝶k3客户端提示模块:加密服务 组件<kdsvrmgr>无法正常工作! 创建中间层对象错误:拒绝的权限
在客户端做一下远程组件配置就可以了。开始——程序——金蝶工具里面有个叫“远程组件配置”打开后上方填服务器的,点一下测试,完成后再点一下确定完成配置,如果都能成功,就可以登陆了。
Ⅵ 如何给DVD视频光盘加密
"9月6日
15:47
软件名称:《加密王2005》
最新版本:
2006版
软件网站地址:
软件直接下载(DownLoad)地址:
软件简介:
国内唯一从主板获取机器码(硬件ID)的加密软件,并且支持软件\硬件(加密狗)多种加密方式.
除非更换电脑(PC)主板,否则注册码不会由于硬盘格式化、更换硬盘而改变!!!
特别适合共享软件的加密、光盘教学的加密。
加密组件,可以对各种音频、视频(video)、EXE文件进行加密。
并且可以获得机器码,用户必须注册后,才可以正式用。
1、1个DLL组件,采用硬件信息标识技术,可获取唯一的ID号,不会由于格式化硬盘、重新安装系统(System)而失效。
服务器端用此组件,将获取到ID号写入到1个共享目录中,例如
server\\DI\
。
2、客户端从server\\DI\获取到机器码(唯一ID号),根据此加密。(我公司可提供加密算法,注册机)
3、客户端验证
机器码(唯一ID号)和注册码的唯一对应有效性,来判别是不是是合法用户。
机器码生成模块用VC/C++编写;
加密算法为VB源代码;
不用任何第三方控件、组件,完全独立自主开发;
我公司内部多年用,可靠性、稳定性极好,不依赖机器中的易损件(例如硬盘),没方法用机器克隆方式回避,用者无任何修改余地;
它可以在全部windows操作系统(System)下运行。作为中间件,可在c、c++、java、delphi、vc、vb、vf、Masm32、pb、php、Authorware等各种工具开发的软件中嵌入用,它的兼容性非常好。核心代码经全域均匀抽值测试
,各种特值测试和可行的全域测试均通过。
超强的安全的加密算法(专利技术),安全强度1024bit
*32n
该算法目前是没方法破译的。
新进的反跟踪算法,使等计算机"黑客
Crack"望而却步。
加密传输,全部的数据在传输的过程中都是被动态加密的,使"黑客
Crack"无从下手。
揪错
┆"