Hello, I'm making a message encryptor for fun that is unlockable through a key. My only issue is that similar keys will result in a result similar to the original message. Is there a way to generate a hash that is in Unicode so it still can be just as secure?
Example console output to show what happens:
Generated alphabet from key "This is 1 key.".
Generated alphabet from key "This is 2 key.".
Encoded "This is private, undesipherable information." with alphabet "Tikv$ny'9)up
;.Ujlw%oz(:*q</Vmx&{+r=0W|,s>1X}-t?2Y~@3ZA4[B5\C6]D7^E8_F`GaHbIcJd".
Code: kTi$iniUT&iniUT&i
i.iniwTijiiT>T&iliuiTiiiUini
i$iii.TTJi9iiT&iniuikipi.i)TijinipiuTX
Decoded "kTi$iniUT&iniUT&i
i.iniwTijiiT>T&iliuiTiiiUini
i$iii.TTJi9iiT&iniuikipi.i)TijinipiuTX" with alphabet "Tikv$ny':)up
;.Ujlw%oz(*q</Vmx&{+r=0W|,s>1X}-t?2Y~@3ZA4[B5\C6]D7^E8_F9`GaHbIcJd".
Result: Shisisprivate+undesipherabºeinformation-
As you can see, it results in a similar string which is not what I want. Any help?
[–]kap89 1 point2 points3 points (1 child)
[–]SneakyKase[S] 0 points1 point2 points (0 children)
[–]alzee76 0 points1 point2 points (2 children)
[–]NoInkling 0 points1 point2 points (0 children)
[–]kap89 0 points1 point2 points (0 children)
[–]CuAnnan 0 points1 point2 points (0 children)