{'fraction_non_alphanumeric': 0.017167381974248927, 'fraction_numerical': 0.0, 'mean_word_length': 5.261744966442953, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Encryption Algorithm Based on ASCII Value of Data

Encryption is the process of encoding messages or information in such a way that only authorized users can read it. In an encryption algorithm the original message or information called plaintext is given as input to form ciphertext. Decryption is the process of transforming ciphertext into plaintext. Here ciphertext is the input to the decryption algorithm and it generates plaintext as output. Cryptographic algorithms are classified as symmetric and asymmetric. This paper presents a symmetric cryptographic algorithm for data encryption and decryption based on ASCII values of characters in the plaintext. This algorithm encrypts the plaintext using their ASCII values. The secret key is converted to another string and that string is used as a key to encrypt or decrypt the data. Keywords—Encryption, Decryption, ASCII, symmetric cryptography, plaintext, ciphertext, key.