jasypt

    1热度

    1回答

    嗨,我有一个Java应用程序。我想用Jasypt来加密和解密密码,并根据大小和算法生成随机盐。 这就是我想要实现的。 创建一个随机盐。 使用salt加密密码。 保存用户的盐分和加密密码。 我想要盐的大小,算法作为输入。 我想要解密的原因是,我为应用程序创建了一些配置文件,并且有些值是我想要在文件中加密保存的密码,并在我想要使用它时将其解密。 我有this Java class它创建盐,然后创建哈希

    0热度

    1回答

    我检查了Jasypt用于在属性文件中存储数据库加密密码。它与春节等良好的集成性,但是这家伙提出了加密密码的方法看起来有点怪异,至于我: 使用PBE(对称算法)加密。 在环境变量或源代码中存储用于加密/解密的密码。 这两个选项看起来不安全并且有点不安全。 我的问题: 什么是存储加密密码的最佳做法是什么? 我可以在这里使用基于密钥的加密(即私钥/公钥)吗?

    5热度

    2回答

    我正在研究需要存储在休息时加密的二进制信息的程序。不幸的是,我似乎无法找到解释哪种加密方案最适合不同应用的资源。 由于加密比较复杂,而且我不是专家,所以我决定使用一个叫做Jasypt的库来包装Java的内置加密函数。为了弄清楚我可以使用哪些算法,我写了一些单元测试。 第一个测试调用Jasypt的AlgorithmRegistry.getAllPBEAlgorithms()功能,并列出了所有可用的加

    0热度

    1回答

    我正在尝试编写一个应用程序来使用jasypt加密jar来加密密码。调用 String text="The quick brown fox jumps over the lazy dog"; StandardPBEByteEncryptor encryptor=new StandardPBEByteEncryptor(); encryptor.setAlgorithm("PB

    0热度

    1回答

    这是一个桌面应用程序,所以只有我想要基本的登录安全性,我尽管使用一个函数来加密密码,另一个我通过密码从UI和哈希保存到数据库并返回true o错误取决于是否匹配。 我尝试使用来自官方jasypt网站的合并版本,我可以加密但我不知道如何解密它。 //Function to encrypt password public static String cifrarClave(String clave)

    1热度

    1回答

    我正在寻找一种方法来存储在属性文件加密后的文本,然后解密上的苍蝇,什么,让这样的: 以加密的形式存储密码的性质文件 当Spring读取,从一个占位符属性,它会自动对其进行解密,并加载纯文本值 在网上搜索后,所有我发现了Jasypt。我给了它一个测试运行,它做我所需要的,但似乎放弃了? (上次提交活动是2年前)。 到目前为止,我已经更换了Spring的PropertyPlaceholderConfi

    2热度

    1回答

    我的应用程序正在使用春季启动开发的,这个应用程序还读取信箱,这个信箱的阅读部分是用Spring集成框架实现。 我需要加密在此应用程序中使用的所有密码。我正在使用Jasypt库(http://www.jasypt.org/)进行此加密。所有密码加密工作正常,,除了邮件密码。 问题:即,邮件密码原样发送(,未解密)。所以,邮件验证失败。 代码涉及到所有其他的密码只使用春天开机,所以只有一个应用程序上下

    0热度

    1回答

    我想加密一个简单的字符串使用基于密码的aes加密使用jasypt,我遇到了很多的代码示例,该算法给出了字符串像“PBEWithSHA512AndAES256-CBC-BC”。我无法找到与如何理解此字符串相关的文档。我了解PBEWithSHA512AndAES256-CBC的部件,但BC的标志是什么意思? 我能找到到目前为止,这个最好的资源是http://docs.oracle.com/javase

    1热度

    1回答

    在部署在JBoss中保险丝6.1.0-379我的蓝图应用程序,我想确保我用创建数据库连接的密码。我读this文章并添加<enc:property-placeholder>蓝图配置。但是我的蓝图配置有很多财产占位符,并且似乎Jasypt占位符解析器正试图解密所有我在骆驼上下文定义的占位符。当蓝图背景下启动时,我得到以下情况除外: 11:59:51,233 | ERROR | t-379-dmz/de

    0热度

    1回答

    在我的应用程序中,我使用@Type注释启用了jasypt加密。但是当我需要在没有任何加密的情况下部署应用程序时,我必须按照以下方式更改@Type注释的属性。目前我正在手动执行此操作。有没有什么办法可以配置(根据配置值获取@Type注释的属性)?谢谢。 @Entity @Table public class Data { @Id private Integer id;