Combination of RC4 and Adler32 in Improving Security and Validity
Encryption is needed in the digital world. It can help users to secure confidential information that will be sent. Many algorithms can be used to do that. RC4 or Rivest Cipher 4 made by Ron Rivest is a synchronous type of stream cipher that is a cipher that has a symmetric key and encrypts or decrypts plaintext bits per bit by performing XOR operations with a number generated on S-BOX. RC4 can be run with variable key lengths and operate with byte orientation. RC4 encryption method has weaknesses. One of the disadvantages of RC4 is that the attacker can know the sample or the entire plaintext of the ciphertext without having to know the encryption key. RC4 merger with Adler32 will help improve data security. Adler32 still has weaknesses. Although these weaknesses are rare, if a third party can combine the values of A and B according to the modified results in the text, changes in information can occur even though the feature value of the hash function has the same value before and after modification. The hash function value can be solved to get the A and B values; then the information will be modified and adjusted to the A and B values. The result is that the information is no longer original while the hash function indicates that the information is still original. However, Adler32 is very helpful when combined with RC4 where both algorithms work together to improve the security and validity of a document.