|
|
|
|
Attention |
Topic was automatically imported from the old Question2Answer platform. |
|
Asked By |
I reject all deals |
How to encryp a string in godot?
I know how to save a string to file with encrypting but I dont know how to do it without saving any file. Is there is any way?
|
|
|
|
Reply From: |
jgodfrey |
Depending on the details of your use-case, there are a number of cryptographic’ish methods available for the String
class. For example, hash()
, md5_text()
, sha1_text()
, and sha256_text()
. All will allow you to convert a plain-text string into some form of hashed representation…
Maybe one of those will suit your needs?
String
docs here:
https://docs.godotengine.org/en/3.5/classes/class_string.htm
Thank you. But for example I used md5_text for encrypting, how I will decrypt again amd get the original text?
I reject all deals | 2023-05-28 17:23
Most hashing algorithms (including MD5) are not intended to be “reversed”. So, there’s no reasonable way of retrieving the original text from an MD5 hash.
For a reversable mechanism, you might take a look as AES. The docs show an example of both encryption and decryption.
AESContext — Godot Engine (3.5) documentation in English
jgodfrey | 2023-05-28 18:12