本文整理了Java中org.web3j.crypto.WalletUtils.isValidPrivateKey()
方法的一些代码示例,展示了WalletUtils.isValidPrivateKey()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WalletUtils.isValidPrivateKey()
方法的具体详情如下:
包路径:org.web3j.crypto.WalletUtils
类名称:WalletUtils
方法名:isValidPrivateKey
暂无
代码示例来源:origin: web3j/web3j
@Test
public void testIsValidPrivateKey() {
assertTrue(isValidPrivateKey(SampleKeys.PRIVATE_KEY_STRING));
assertTrue(isValidPrivateKey(Numeric.prependHexPrefix(SampleKeys.PRIVATE_KEY_STRING)));
assertFalse(isValidPrivateKey(""));
assertFalse(isValidPrivateKey(SampleKeys.PRIVATE_KEY_STRING + "a"));
assertFalse(isValidPrivateKey(SampleKeys.PRIVATE_KEY_STRING.substring(1)));
}
代码示例来源:origin: web3j/web3j
private void createWalletFile(String privateKey) {
if (!WalletUtils.isValidPrivateKey(privateKey)) {
exitError("Invalid private key specified, must be "
+ PRIVATE_KEY_LENGTH_IN_HEX
+ " digit hex value");
}
Credentials credentials = Credentials.create(privateKey);
String password = getPassword("Please enter a wallet file password: ");
String destinationDir = getDestinationDir();
File destination = createDir(destinationDir);
try {
String walletFileName = WalletUtils.generateWalletFile(
password, credentials.getEcKeyPair(), destination, true);
console.printf("Wallet file " + walletFileName
+ " successfully created in: " + destinationDir + "\n");
} catch (CipherException | IOException e) {
exitError(e);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!