Como converter a matriz de bytes em Reagir

votos
0

Eu tenho um campo de formulário de senha tipo. Eu quero a senha digitada para ser convertido para array de bytes. Como posso fazê-lo usando reagir? O formato do campo de formulário é como abaixo.

<Form.Input
                required
                label=Account Password
                type=password
                value={this.state.password}
                onChange={this.handleChangePassword}
                />
Publicado 19/09/2018 em 12:59
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

cadeia palavra-passe deve ser em UTF16 que o codifica pode convertido para codificação UTF-8 e, em seguida, a matriz de bytes.

let utf8 = unescape(encodeURIComponent(this.state.password));  
let arr = [];
for (let i = 0; i < utf8.length; i++) {
    arr.push(utf8.charCodeAt(i));
}

Espero que ajude.

Respondeu 19/09/2018 em 13:24
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more