VHN1a2tp
 
 
text.chars.map { |c| c.match(/[a-zA-Z]/) ? ((c.ord + (c < 'a' ? -65 : -97) + shift) % 26 + (c < 'a' ? 65 : 97)).chr : c }.join

shift = -3

text = Krsh lv d sulvrq
Sedang Online
Aktivitas Terkini
Tercatat 456 jam
terakhir dimainkan pada 13 Nov
Tercatat 7,6 jam
terakhir dimainkan pada 12 Nov
Tercatat 1.413 jam
terakhir dimainkan pada 10 Nov