请编写一个Python程序，该程序将使用互斥或加密算法对字符串进行加密和解密。 
编写一个程序，可使用互斥或算法加密和解密字符串。
以下是一个使用互斥算法来加密和解密字符串的Python程序：

```python
def encrypt_decrypt(input_str, key):
    output_str = ""
    for i in range(len(input_str)):
        # Perform XOR operation between character and the key
        xor_val = ord(input_str[i]) ^ ord(key[i % len(key)])
        # Convert output of XOR operation back to character
        output_str += chr(xor_val)
    return output_str

# Example usage
input_str = "hello world"
key = "key123"
encrypted_str = encrypt_decrypt(input_str, key)
print("Encrypted string:", encrypted_str)
decrypted_str = encrypt_decrypt(encrypted_str, key)
print("Decrypted string:", decrypted_str)
```
注意：这个加密算法并不十分安全，因此不应该在真正需要保密性的场合使用。此程序只用于演示目的。