如何将十六进制值转换为二进制值。
这是我的代码:
logger
结果如下:
<form method="post" id="adduser" action="<?php the_permalink(); ?>" >
<input type="text" name="confirmed" id="confirmed" value="yes" class="regular-text" />
<p class="form-submit">
<?php echo $referer; ?>
<input name="updateuser" type="submit" id="updateuser" class="submit button" value="<?php _e('Update', 'profile'); ?>" />
<?php wp_nonce_field( 'update-user' ) ?>
<input name="action" type="hidden" id="action" value="update-user" />
</p>
</form>
我想要的结果是:
String authSign() {
if (CheckDate % 2 == 0) {
return Signature = H + B + Sk;
} else {
return Signature = B + H + Sk;
}
}
;
var key = utf8.encode(authSign());
var stringSha = sha256.convert(key);
var stringHex = hex.decode(stringSha.toString());
var finalHex = hex.encode(stringHex.toList());
答案 0 :(得分:2)
只需使用 BigInt.parse
或 BigInt.tryParse
并将其 radix
参数设置为 16
:
String hex = "dad85aac19b632a71b4759078bf90cbe4fba354582454f0445bc3bb8e3e4c587";
BigInt bin = BigInt.parse(hex,radix: 16);