我正在使用Spring和Hibernate加密一个具有以下条目的对象。由于我有盐和密码,可以将信息解密为纯文本吗?
<bean id="hibernateStringEncryptor"
class="org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor">
<property name="registeredName" value="hibernateStringEncryptor" />
<property name="password" value="1234" />
<property name="saltGenerator">
<bean class="org.jasypt.salt.FixedStringSaltGenerator">
<property name="salt" value="1" />
</bean>
</property>
</bean>@Entity
@Table(name = "Bride")
@TypeDef(name = "encryptedString", typeClass = org.jasypt.hibernate.type.EncryptedStringType.class, parameters = { @Parameter(name = "encryptorRegisteredName", value = "hibernateStringEncryptor") })
public class BrideDetails {
// ...发布于 2014-04-22 18:24:30
如果你使用的是MD5加密,那么没有人可以这样做,但是如果你使用你给定的算法,那么你可以...
https://stackoverflow.com/questions/23216679
复制相似问题