package org.bouncycastle.jcajce; import org.bouncycastle.crypto.CharToByteConverter; /* loaded from: classes6.dex */ public class PBKDF1Key implements PBKDFKey { private final CharToByteConverter converter; private final char[] password; public char[] getPassword() { return this.password; } @Override // java.security.Key public String getFormat() { return this.converter.getType(); } @Override // java.security.Key public byte[] getEncoded() { return this.converter.convert(this.password); } @Override // java.security.Key public String getAlgorithm() { return "PBKDF1"; } public PBKDF1Key(char[] cArr, CharToByteConverter charToByteConverter) { char[] cArr2 = new char[cArr.length]; this.password = cArr2; this.converter = charToByteConverter; System.arraycopy(cArr, 0, cArr2, 0, cArr.length); } }