Text Recoded

Contiene annunci
10+
Download
Classificazione dei contenuti
Per tutti
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot

Informazioni sull'app

Il programma Text Recoded offre le seguenti operazioni utili su determinati dati testuali:

- Codifica, decodifica e ricodifica tra testo semplice, codifiche esadecimali e Base64
- Cifrare e decifrare utilizzando il cifrario di Cesare
- Produzione di hash di dati testuali grezzi e formattati allo scopo di convalidarne l'integrità

La codifica dei dati testuali in una codifica esadecimale o Base64 può essere utilizzata per garantire che i dati testuali originali non vengano alterati a causa di un supporto di memorizzazione o trasmissione che li gestisce in un set di caratteri incompatibile.

La cifratura utilizzando il codice di Cesare, che è un semplice codice a sostituzione, può essere utilizzata in molti casi quando i dati testuali devono rimanere nascosti alla gente comune che di solito non si preoccupa di decifrarli. Tuttavia, non è adatto per proteggere i dati sensibili, poiché può essere facilmente decifrato con la tecnologia odierna.

La procedura di cifratura e decifrazione implementata dal programma Text Recoded è spiegata nel seguente esempio utilizzando “TEXT” come input e “test” come chiave:

Ingresso: TESTO (T=84, MI=69, X=88, T=84)
Legenda: test (t=116, e=101, s=115, t=116)
Procedura: l'input + la chiave
Output in decimale: (200,170,203, 200)
Uscita in esadecimale: C8AACBC8

La decifrazione è esattamente l'opposto di quanto sopra, ovvero l'output cifrato: la chiave. Nel nostro caso sarà:
C8AACBC8 - prova = TESTO

Il programma Text Recoded riceve e fornisce input e output di dati testuali, nonché la chiave per la cifratura, nella codifica UTF-8 che supporta l'intero set di caratteri Unicode, che accoglie caratteri provenienti da quasi tutti i sistemi di scrittura del mondo.

Non esiste alcun limite per la lunghezza dell'input tranne la memoria disponibile. La chiave può anche avere qualsiasi lunghezza, tuttavia se è più lunga dell'input viene troncata alla lunghezza dell'input, divisa in blocchi della lunghezza dell'input e quindi i valori dei blocchi aggiuntivi vengono aggiunti al primo blocco.

L'output della cifratura può essere in codifica esadecimale o Base64. L'utilizzo dei dati binari non è supportato in questa versione.

Allo scopo di garantire l'integrità di un dato output, è anche possibile includere i relativi hash nella casella Output, sia per le operazioni di Ricodifica che di Cifratura.

Tieni presente che gli hash prodotti sono di tre tipi spiegati di seguito.

L'hash per TUTTI i contenuti testuali viene prodotto per l'intero contenuto dei dati testuali specificati, inclusi gli spazi vuoti come spazi bianchi, tabulazioni e nuove righe, se presenti.

L'hash per il contenuto testuale FMT formattato viene prodotto per il testo e i suoi spazi bianchi interni e le nuove righe, escludendo tutte le righe vuote e gli spazi bianchi circostanti.

L'hash per il contenuto testuale RAW viene prodotto solo per il testo stesso, escludendo tutti i tipi di spazi vuoti: righe vuote, spazi bianchi, tabulazioni e nuove righe.

Per convalidare l'integrità di determinati dati testuali nei casi in cui è richiesto un tipo di hashing non RAW, la lunghezza delle righe, il numero di righe e il tipo di caratteri di nuova riga sono significativi. Questo perché Windows utilizza i codici carattere #13#10 per memorizzare nuove righe, mentre il sistema operativo Linux utilizza solo il codice carattere #10 per memorizzare nuove righe. Pertanto, se un hash per dati testuali viene prodotto in un sistema operativo ma deve essere convalidato in un altro, è necessario impostare un'opzione appropriata. A questo scopo è disponibile una casella di selezione per scegliere tra i caratteri di nuova riga di Windows e Linux durante la produzione degli hash.
Ultimo aggiornamento
31 ago 2024

Sicurezza dei dati

Il primo passo verso la sicurezza è capire in che modo gli sviluppatori raccolgono e condividono i tuoi dati. Le misure di protezione della privacy e della sicurezza dei dati possono variare in base all'utilizzo, alla regione e all'età. Lo sviluppatore ha fornito queste informazioni e potrebbe aggiornarle nel tempo.
Nessun dato condiviso con terze parti
Scopri di più sulla modalità di condivisione dei dati dichiarata dagli sviluppatori
L'app potrebbe raccogliere questi tipi di dati
Informazioni e prestazioni dell'app
I dati vengono criptati in transito
I dati non possono essere eliminati

Novità

This is the first production release of Text Recoded program, a software application useful for recoding, ciphering and integrity checking of plain textual data.