1
我想在MySQL中创建一个加密。 可以说有一串字符。在MySQL中创建加密
“我可以跑多少”。
我想用第四个字母替换每个字母。 例如,
'a' replaced with 'e'
'b' replaced with 'f'
and so on.
上面的最终输出看起来像这样。 “M gen vyr jsr ew qerc”
我能想出的最好的是以下。 由于它是一个嵌套函数,它不会给我正确的结果。 下面的函数用'e'替换'a',然后再用'i'替换'e' ,直到它结束。
select messagetext,
replace(replace(replace(replace(replace(replace(replace(replace
(replace(replace(replace(replace(replace(replace(replace
(replace(replace(replace(replace(replace(replace(replace
(replace(replace(replace(replace(messagetext,'a','e'),
'b','f'),'c','g'),'d','h'),'e','i'),'f','j'),'g','k'),
'h','l'),'i','m'),'j','n'),'k','o'),'l','p'),'m','q'),
'n','r'),'o','s'),'p','t'),'q','u'),'r','v'),'s','w'),
't','x'),'u','y'),'v','z'),'w','a'),'x','b'),'y','c'),
'z','d')
from chat;
任何帮助将不胜感激。
这不是一个很好的加密,它是一个简单的凯撒密码,可以立即破解。 – Psi
https://en.wikipedia.org/wiki/Caesar_cipher – Sangharsh
我同意,我需要它来完成一个项目工作。我无法弄清楚在Mysql中如何做 –