您的位置:首页 > 其它

个人信息加密方案

2015-09-17 06:25 232 查看
通过一些加密手段,来对重要信息进行加密。

加密过程

1.
BASE64编码

对明文“今天天气很不错” 进行BASE64编码,得到如下字符串:

5LuK5aSp5aSp5rCU5b6I5LiN6ZSZ


2.
手机键盘加密

取“Yonna”为二维码图片密码,转换成手机键盘数字为96662。

3.
摩斯码加密

将该数字转换为摩斯(Morse)码:

----./-..../-..../-..../..---  (/是分割间隔。或者用空格分割)


4.
DES加密

对BASE64编码进行DES加密,密钥为上述摩斯码,得到如下字符串:

U2FsdGVkX18JNX40qkQtzQshNMsyRO1gGkdW0bcL++VzDQ59g6U1OQ0v8/8rq/fq

可以在字符串后加上"=附加信息“。

5.
生成二维码

将DES密文作为二维码内容,并选取一张林允儿的照片,作为密码提示。



生成二维码:



至此,信息加密完成。

解密过程


1. 获取图片密码

通过搜索引擎的以图搜图功能,得到关于二维码中图片的信息:



得到图片密码为Yonna

2. 获取DES密码

将图片密码转换成手机键盘数字96662。然后将该数字转换成摩斯码,注意添加分隔符。

3. 读取二维码信息

将二维码的信息读取出来得到DES密文,

4. DES解密

用上述摩斯码做密钥解密DES密文,得到BASE64编码信息。

5. BASE64还原

将BASE64编码信息还原成明文。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: