SymmetricDS加密symmetric.properties中数据库密码产生"Illegal Key Size"错误

根据symmetricDS的guide文档,想要加密symmetric.properties中的db.password,需要跑以下命令:

sym -p E:\someplace\symmetric.properties -e dbpassword

中文版的JDK会出现"Illegal Key Size" 错误, 这是由于美国对加密的进出口限制,不允许高于56位的加密, 可以从ORACLE网站下一个无限制的JCE版本, 覆盖原JDK中security目录下的文件。

名字是Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6
地址:http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html

 

之后能顺利得到加密后的密文。

时间: 2024-08-31 12:38:04

SymmetricDS加密symmetric.properties中数据库密码产生"Illegal Key Size"错误的相关文章

java中的AES 256算法遇到 Illegal key size or default parameters错的解决办法

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.  -----------------------------------------------------------------------------

hibernate配置文件中数据库密码加密

问题描述 hibernate配置文件中数据库密码加密 求大神支招啊... 这是的hibernate.xml <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-co

OGG 安全特性:加密数据库密码

二.加密数据库密码 可以通过GoldenGate加密一些数据库口令,可以加密的数据库口令大致有下列3种. GoldenGate Extract.Replicat进程及其他进程登录到数据库的密码. ASM数据库.GoldenGate需要登录到ASM实例的密码. GoldenGate开启DDL的情况下,如果生产端执行类似CREATE | ALTER} USER <name> IDENTIFIED BY <password> 的操作,容灾端有参数DDLOPTIONS DEFAULTUSE

为什么商城系统中只有密码要加密,而用户名不需要加密呢?用户名加密更安全?

问题描述 为什么商城系统中只有密码要加密,而用户名不需要加密呢?用户名加密更安全? 为什么商城系统中只有密码要加密,而用户名不需要加密呢?用户名加密更安全? 解决方案 用户名不需要加密,因为没有密码,无法登录系统.用户名公开没问题 解决方案二: 用户名可以加密,如果你觉得有必要的话.但是一般是没不要的加,为何要给自己添加压力了?都是可怜的程序员. 解决方案三: 没必要,因为: 1.一般登录都是用SSL, 可以通过SSL加密整个传输过程(当然也可以不加密,只让SSL保证数据完整性和身份认证). 2

weblogic的boot.properties中密码破解

问题描述 weblogic的boot.properties中密码破解1.请下载附件EncryptStr.jar(如果不用附件的话,也可以自行编译,后边我附上源码)2.将EncryptStr.jar拷贝到本地(如果要破解服务器的话,最好拷贝到服务器目录)下,我这边拷贝到c:tmp3.设置java环境变量setCLASSPATH=%CLASSPATH%;c:tmpEncryptStr.jar;C:beawlserver_10.3serverlibweblogic.jar4.执行命令:java-Dwe

sql2000对现有的数据库密码进行MD5加密

问题描述 在sql server中对现有数据密码进行md5加密 用户数据库中密码是明码,现在想改用MD5加密方式,目前有很多数据库,而且数据库中的密码都在3000条以上,pwd字段都是nvarchar类型的. 请问:SQL SERVER2000中如何实现这样的功能? 问题补充:enet_java 写道 解决方案 引用enet_java 写道java的demo !!太不幸了,我现在也没有呢. 你觉得难点在什么地方呀?MD5加密的算法,我可以PM给你一个. 那谢谢了,我自己写asp吧解决方案二:ja

excel中保存Microsoft Query查询和数据库密码

Microsoft Query 查询定义可以保存在扩展名为qdy的文件中,打开qdy文件读取外部数据后,excel默认将查询定义和数据一道保存在excel文件中的.更新数据时只要刷新数据(点击"全部刷新"按钮)就行了.如果没有"全部刷新"按钮,点击菜单"工具"--"自定义",勾选"外部数据"即可. 新的查询也可以复制当前建立好查询工作表后点击菜单"数据"-"导入外部数据&quo

SPRING 数据库密码加密存储 在配置文件的两种方式 第一种

package com.spring.demo.utils; import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer; import org.springframework.core.io.Resource; import org.springframework.core.io.support.PathMatchingResourcePatternResolver; import org.spri

SPRING 数据库密码加密存储 在配置文件的两种方式 下一篇第二种方式

分析 SPRING通过 1.property-placeholder spring3.1以前实现是PropertyPlaceholderConfigurer,3.1以后是PropertySourcesPlaceholderConfigurer <context:property-placeholder local-override="true" properties-ref="dataSourceProperties" file-encoding="