[C#] 在 Javascript 與 C# 中 簡單使用 XOR 加解密

2021-01-20

最近因為一些需求,Javascript 那邊無法使用其他的 library ,網路上查了一下,最後使一個算是折衷的辦法就是使用 XOR 的方式,算是一種加密吧,不過這遠比 AES ,DES 等還要薄弱,不過這也是沒有辦法的辦法,總比赤裸裸的 base64 好吧,不過因為有一些中文的問題遇到一些狀況解決了就筆記一下…


直接給 code

Javascript :

C# :

使用案例1 - 我用 javascript 加密,使用 C# 這邊解密

使用案例2 -  使用 C# 加密,javascript 解密

大概這樣,基本上碰到一些坑,不過現在都整理好了,有需要的人直接 CP 就可以用了..

https://zh.wikipedia.org/wiki/%E5%BC%82%E6%88%96%E5%AF%86%E7%A0%81

https://github.com/KyleBanks/XOREncryption

http://levy.work/2017-03-24-black-magic-js-atob-with-utf8/


當麻許的超技八 2014 | Donma Hsu Design.