dart-lang / core

This repository is home to core Dart packages.
https://pub.dev/publishers/dart.dev
BSD 3-Clause "New" or "Revised" License
19 stars 7 forks source link

how to decrypt #246

Open Suebersson opened 11 months ago

Suebersson commented 11 months ago

infelizmente não está claro como decriptar um valor(String), procurei e não achei nenhum método correspondente

unfortunately it's not clear how to decrypt a value (String), I searched and didn't find any corresponding method

fabioselau077 commented 10 months ago

Normalmente tem hash que você não consegue fazer descrypt. sha512, por exemplo, você só consegue fazer encrypt, fazer seu descrypt é quase impossível na atualidade.

Um exemplo: Pra saber se a senha do cliente tá correta, você precisa fazer hash da senha dele informada e comparar com o hash da senha original, se forem iguais, significa que é a mesma senha. Você não vai conseguir fazer descrypt da senha original e comparar == com a senha informada. Só se compara hash com hash.

Agora, se vc quer realmente fazer descrypt de um valor, o que não é nada seguro dependendo do contexto, você pode utilizar o MD5 que provavelmente tem descrypt ou o base64, que é a 'criptografia' mais utilizada para fazer isso.

Suebersson commented 10 months ago

Ok, obrigado

Em ter., 9 de jan. de 2024 16:58, Fabio @.***> escreveu:

Normalmente tem hash que você não consegue fazer descrypt. sha512, por exemplo, você só consegue fazer encrypt, fazer seu descrypt é quase impossível na atualidade.

Um exemplo: Pra saber se a senha do cliente tá correta, você precisa fazer hash da senha dele informada e comparar com o hash da senha original, se forem iguais, significa que é a mesma senha.

Agora, se vc quer realmente fazer descrypt de um valor, o que não é nada seguro dependendo do contexto, você pode utilizar o MD5 que provavelmente tem descrypt ou o base64.

— Reply to this email directly, view it on GitHub https://github.com/dart-lang/core/issues/246, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKJGRB7YZ3LJBA6KNGY3LBDYNWONPAVCNFSM6AAAAABBE5SBBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBTGY4TGMBYHA . You are receiving this because you authored the thread.Message ID: @.***>