【替换密码字段,Jframe,Java中的点字符】教程文章相关的互联网学习教程文章

Java – KeyStore没有在Android中使用BouncyCastle为PKCS12文件应用/强制执行私钥密码【代码】

我发现当我创建一个受密码保护的PKCS12文件,该文件还包含受密码保护的私钥及其关联的公钥/证书时,无论提供给getKey()的密码如何,我都能解密私钥(内部加密)只要为KeyStore的初始加载()提供了正确的密码.这是一个已知问题还是有其他人看过这个?它看起来真的是私钥密码未被使用或一起被忽略.我使用Android和BouncyCastle作为提供者.我也很好奇这个问题是否适用于JKS而不仅仅是BouncyCastle?为清楚起见,删除了以下代码中的错误检查. ...

java – Spring安全认证,包含3个字段,而不仅仅是用户名和密码【代码】

我想使用用户名密码域(只是一个字符串)进行身份验证. 它不是唯一的用户名,而是用户名域的唯一组合. 做这个的最好方式是什么? 我正在使用grails 2.3.7解决方法:尝试这样的事情(代码未经过测试):@Component public class BasicAuthenticationProvider implements AuthenticationProvider {@Autowiredprivate UserService registerService;@Overridepublic Authentication authenticate(Authentication authentication) throws Auth...

java – 加密Crypto属性文件中的密码【代码】

问题 我正在使用Apache CXF 3.0.7,并读到,在new features中,您可以在Crypto属性文件中存储(BASE-64编码)密钥库密码的加密版本,但我不知道如何添加它,我没有找到这个实现的例子. 在apache网站上说:A typical example of the contents of a Crypto properties file (forSignature creation) is as follows:org.apache.wss4j.crypto.provider=org.apache.wss4j.common.crypto.Merlinorg.apache.wss4j.crypto.merlin.keystore.type=jk...

java – Spring Boot – 密码存储密码在Code中设置【代码】

Spring Boot版本:1.5.4.RELEASE 我目前在使用Spring Boot应用程序的代码中设置server.ssl.key-store-password时遇到问题.我们将密码存储在保险库中,之前我通过-D属性传递它.然而,这对我们来说不是一个理想的解决方案. 解决方案似乎很简单,下面就是我所做的:@Bean public ServletContextInitializer initializer() {final String keyStorePassword;// ... Get Passwordreturn servletContext -> servletContext.setInitParameter(...

判断密码强度的Java script代码【代码】

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .lv0{ width: 10px; height: 5px; background-color:white; } .lv1{ width: 40px; height: 5px; background-color:red; } .lv2{ width: 80px; height: 5px; background-color:oran...

java – 如何解密jboss login-config.xml中的密码?【代码】

是否有jboss提供的API可以用来访问login-config.xml并解密加密的密码?解决方法:“jaas就是这种方式”至少对于较旧的jboss版本(4.x)来说是默认键.你可以尝试这样的东西来解码编码的字节.public static String decode( String secret ) {String retString = "";try {byte[] kbytes = "jaas is the way".getBytes();SecretKeySpec key = new SecretKeySpec( kbytes, "Blowfish" );BigInteger n = new BigInteger( secret, 16 );byte[...

Java中的密码生成器

我想要一个Java密码生成器,它应该生成标准条件的密码,如至少8个字符长,包含一个大写字母,一个特殊字符等.如果它是开源的话会很棒.有什么建议/指针吗? 谢谢.解决方法:如果我在哪里,我会将所有允许的字符放在char []中并使用SecureRandom从该数组中选择n个字符. 完成后,您可以添加数字和特殊字符,直到它符合您的需要.

java – Spring Security中的用户名密码验证【代码】

我正在尝试在Spring Security Web应用程序中进行简单的用户名/密码身份验证.我有一个通过传入用户名/密码进行身份验证的Web服务,并获得一个角色.然后我需要保留密码以备将来的Web服务调用. 我的应用程序最初是使用App Fuse创建的,因此它有一些基于JDBC的身份验证.我已经把它撕掉了,但我不确定如何添加我的自定义身份验证. 文档说它是“simple” to add in such a mechanism.但是示例应用程序是命令行hello-world风格程序,而不是Web...

java.lang.IllegalStateException:未初始化密码【代码】

我在Android应用程序中实现了加密/解密. 我添加了一个已经成为Singleton类的Encryption类. 部分代码如下:public class Encryption {private SecretKeySpec mKey = null;private Cipher mCipher = null;private byte[] mKeyBytes = null;private AlgorithmParameterSpec mParamSpec = null;private static Encryption sInstance;public Encryption() {byte[] iv = new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };...

java – Jetty SslContextFactory:打印所有允许的密码套件【代码】

我使用了带有SslContextFactory的嵌入式jetty服务器.有人知道如何在服务器上打印所有允许的密码套件吗? 我所知道的只是:String[] includedCipherSuites = sslContextFactory.getIncludeCipherSuites() //print string array of included cipher suites但这适用于我之前插入的所有密码套件:sslContextFactory.setIncludeCipherSuites(this.includeCipherSuites);解决方法:启动服务器并启动SslContextFactory(通过其生命周期)后,S...

JAVA小练习110——使用Hashset实现注册功能, 注册的时候如果用户名与密码一致,则视为同一个用户,不允许注册【代码】

import java.util.HashSet; import java.util.Scanner;class User{String userName;String password;public User(String userName, String password) {this.userName = userName;this.password = password;}@Overridepublic String toString() {return "{ 用户名:"+ this.userName+" 密码:"+ this.password+"}";}@Overridepublic boolean equals(Object obj) {User u = (User)obj;return this.userName.equals(u.userName)&& thi...

001-Java 验证密码复杂度的正则表达式【代码】

正则表达式复杂(同时包含数字,字母,特殊符号) "^^(?![a-zA-z]+$)(?!\\d+$)(?![!@#$%^&*_-]+$)(?![a-zA-z\\d]+$)(?![a-zA-z!@#$%^&*_-]+$)(?![\\d!@#$%^&*_-]+$)[a-zA-Z\\d!@#$%^&*_-]+$"简单(只包含数字或字母) "^(?:\\d+|[a-zA-Z]+|[!@#$%^&*]+)$"中级(包含字母和数字) "^(?![a-zA-z]+$)(?!\\d+$)(?![!@#$%^&*]+$)[a-zA-Z\\d!@#$%^&*]+$"弱密码校验package com.hm.platform.common.util;import org.apache.commons.lang.S...

java – 为什么Spring Security不为密码提供字符数组参数

如果在Java中处理敏感数据的最佳实践是使用字符数组,为什么Spring Security中的大多数方法都使用String或CharSequence?例如,加密器上的方法采用CharSequence.实际上,查看这些方法的源代码,它们实际上最终将CharSequence转换为String.由于那个项目的人在这些事情上的生命经历比我将来的更多,我觉得我必须遗漏一些东西.有没有人对如何将敏感数据传递给这些方法有任何见解?解决方法:You really cannot do much to reduce the life o...

java – Hudson使用什么密码加密?【代码】

这是我在hudson / users / me / config.xml中看到的:[...] <hudson.security.HudsonPrivateSecurityRealm_-Details><passwordHash>mEDUyJ:0c9e6f2556b9b3a0b9e9046c21490422b4a54877f057b527b2c0bd4dc83342d5</passwordHash> </hudson.security.HudsonPrivateSecurityRealm_-Details> [...]什么是算法(如果是SHA1,那么mEDUyJ前缀是什么)?例如,我如何在PHP中获取此哈希?解决方法:负责此操作的源代码可在hudson.security.HudsonPr...

java – PBE:在尝试解密之前验证密码【代码】

我正在用Java创建一个应用程序,我希望允许用户使用他们选择的密码加密文件(或文件夹 – 我将目录压缩).我目前有以下方法:static Cipher createCipher(int mode, String password) throws Exception {PBEKeySpec keySpec = new PBEKeySpec(password.toCharArray());SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("PBEWithMD5AndDES");SecretKey key = keyFactory.generateSecret(keySpec);MessageDigest md = Messa...

替换 - 相关标签