要實現數字加密,可以使用一種簡單的加密方式,例如將數字加上一個固定的值,然后再取余。下面是一個示例代碼:
def encrypt(number, key):
encrypted = (number + key) % 10 # 對加上密鑰后的數字取余
return encrypted
def decrypt(encrypted_number, key):
number = (encrypted_number - key) % 10 # 對解密后的數字取余
return number
# 加密示例
number = 5
key = 3
encrypted_number = encrypt(number, key)
print("加密后的數字:", encrypted_number)
# 解密示例
decrypted_number = decrypt(encrypted_number, key)
print("解密后的數字:", decrypted_number)
該示例中,加密函數encrypt()
將傳入的數字加上密鑰后取余得到加密后的數字,解密函數decrypt()
則是將加密后的數字減去密鑰后取余得到解密后的數字。
請注意,該示例只是一種簡單的加密方式,并不具備很高的安全性。在實際應用中,需要根據需求選擇更復雜和安全的加密算法。