什麼是加密?
加密這東西聽起來很複雜,但是其實一點都不複雜,在程式設計中大部分將加密方式分成兩種
- 對稱加密(symmetric)
對稱加密是最常見的類型,使用單一的鑰匙來進行加密跟解密。 - 非對稱加密(asymmetric)
非對稱加密則是可以想像成一個門鎖加上一把鑰匙,只有有鑰匙的人才可以打開門鎖
非對稱加密代碼示範
#宣告解密函數
int Deobfuscate(int value){
return value / 5;
}
#宣告加密函數
int Obfuscate(int value){
return value * 5;
}
#數值變化計算
void DecValue(){
int Temp = Deobfuscate(RealValue); #解密
Temp--; #數值變化計算
Display = Temp; #顯示給用戶的數值
RealValue = Obfuscate(Temp); #加密
}
0 條留言