[squeak-dev] Retro conversion question

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Wed Sep 13 19:19:47 UTC 2017


2017-09-13 20:59 GMT+02:00 Casimiro de Almeida Barreto <
casimiro.barreto at gmail.com>:

> Hello,
>
> Perhaps someone can help me with this problem: I'm saving a key pair in a
> mariadb/mysql table as follows:
>
>     str := 'INSERT INTO chaves_de_encriptacao (numero_funcional,
> chave_privada, chave_publica) '.
>     str := str,'VALUES ('''.
>     str := str, self personId leaId asString, ''', '''.
>     str := str, self keyPair privateKey asAsn1DerBytes asByteArray hex,
> ''', '''.
>     str := str, self keyPair publicKey  asAsn1DerBytes asByteArray
> hex,''')'.
>
>     [ dbConnection execute: str ] on: Exception do: [ ^ false ].
>
> And I'd like to recover the keys (SELECT * FROM chaves_de_encriptacao
> WHERE numero_funcional = 1010) and then reconvert in order to recover the
> original keys. Obviously I can do that by writting a parser that will get
> the hex and bring it back to binary but I'd like to avoid it.
>
> Question is: is there a reverse for asByteArray hex?
>
> Just browse class side for the most simple snippet:
    ByteArray fromHexString: #[0 1 3 65 0] hex

Or are you after something else?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20170913/cb6d82c4/attachment.html>


More information about the Squeak-dev mailing list