This paper proposes a novel encryption algorithm that is a hybrid of transposition and substitution methods. The algorithm encrypts messages without using an external key, as the key is derived from characteristics of the original message itself. This solves the problem of securely exchanging keys. Both transposition and substitution have limitations individually, so the hybrid approach results in a more secure cipher. The encryption process involves converting characters to ASCII codes, grouping characters, and reversing the order within groups. Decryption reverses these steps to retrieve the original plaintext. The algorithm aims to provide strong security without relying on external keys.