salve, scusate la mia ignoranza, volevo domandare se esiste un modo per trasformare una stringa in una sequenza di numeri e viceversa, cioè:
Stringa = ciao mondo
Sequenza di numeri = 1942433
salve, scusate la mia ignoranza, volevo domandare se esiste un modo per trasformare una stringa in una sequenza di numeri e viceversa, cioè:
Stringa = ciao mondo
Sequenza di numeri = 1942433
Secondo quale criterio?
"Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares
non ne ho idea, qualsiasi criterio mi va bene ho bisogno solo di poter trasformare stringhe in numeri
Ciao, potresti far corrispondere ad ogni carattere della stringa un valore numerico, e ottenere una "trasformazione" da stringa di caratteri alfabetici a stringa di caratteri numerici.
che consisterebbe nel scorrere la stringa carattere per carattere, e una stringa in output che sostituisce il singolo carattere con una combinazione di caratteri numerici.
Se il tuo scopo è la crittografia, di certo non conviene usare il codice ASCII, ma sarebbe bene utilizzare strumenti un po più sofisticati
Ma sapendo cosa vorresti fare esattamente e a quale scopo, qualcuno potrebbe suggerirti una soluzione migliore.
Tecnologia
ciao torn24, si il mio problema è proprio legato alla crittografia, in particolare ElGamal, per questo non posso utilizzare il metodo descritto sopra, pensavo che ci fosse qualche strategia già implementata in python
Credo che torn24 si riferisse al fatto che se vuoi occultare una stringa stamparla come sequenza dei suoi codici carattere non è sicuro, ma se il punto è applicare un algoritmo crittografico che lavora su numeri è ovviamente l'unico metodo sensato...
Amaro C++, il gusto pieno dell'undefined behavior.