BlocosIA Wiki Editor

Cryptography

Criptografia moderna e segura: AES-GCM 256 bits, hashes SHA-256 e SHA-512, assinaturas digitais com chaves assimétricas, tokens seguros e autenticação.

Use AES-GCM para proteger dados locais com senha, SHA-256 para verificar integridade e chaves assimétricas para provar autoria e assinar obras e mensagens.

To use it: in the editor, click "Extensions" (bottom corner) and add "Cryptography".

Reporter

sha-256 of ( )

Gives a number or text. Put it inside a round slot.

Reporter

hash [SHA-256 (padrão seguro)] of ( )

Gives a number or text. Put it inside a round slot.

Reporter

hmac of ( ) with secret key ( ) ([SHA-256])

Gives a number or text. Put it inside a round slot.

Reporter

encrypt ( ) with password ( ) (AES-GCM 256-bit)

Gives a number or text. Put it inside a round slot.

Reporter

decrypt ( ) with password ( ) (AES-GCM 256-bit)

Gives a number or text. Put it inside a round slot.

Reporter

encrypt object or list ( ) with password ( )

Gives a number or text. Put it inside a round slot.

Reporter

decrypt object or list ( ) with password ( )

Gives a number or text. Put it inside a round slot.

Reporter

generate asymmetric key pair ([ECDSA P-256 (rápido e moderno)])

Gives a number or text. Put it inside a round slot.

Reporter

[pública] key of pair ( )

Gives a number or text. Put it inside a round slot.

Reporter

digitally sign ( ) with private key ( )

Gives a number or text. Put it inside a round slot.

Boolean

signature ( ) of ( ) is authentic with public key ( )?

Answers true or false. Use it in "if", "repeat until" and "wait until".

Reporter

generate secure uuid v4

Gives a number or text. Put it inside a round slot.

Reporter

generate secure ( )-byte token

Gives a number or text. Put it inside a round slot.

Reporter

generate random secure password of ( ) characters

Gives a number or text. Put it inside a round slot.

Boolean

( ) equals ( )? (constant-time secure comparison)

Answers true or false. Use it in "if", "repeat until" and "wait until".

Reporter

convert ( ) to Base64

Gives a number or text. Put it inside a round slot.

Reporter

decode Base64 ( )

Gives a number or text. Put it inside a round slot.

Reporter

convert ( ) to Hexadecimal

Gives a number or text. Put it inside a round slot.

Reporter

decode Hexadecimal ( )

Gives a number or text. Put it inside a round slot.