如何做出一个几乎完美的加密字符串计划?

  • 应用场景: 通用,例: 佬们往往设置抽奖楼层时不希望直接透露,就可以使用本方案加密。
  • 此处分两种——无非就是 我需要被破解我不需要被破解
  • 两种最大区别其实在这里就可以说明——第二种只需要密码中含有中文、圆角符号、较为特殊符号等或是密码过长(本办法不适用于对称加密)即可。
  • 下面所有的最好都来一次,效果最佳。从压缩包加密开始,到不对称加密,再到对称加密——再添油加个醋,完事!到头来还能防止自己忘了密码破解,多好!

转 Base64 工具

  • 有时需要以文本存储富文本 / 文件或者用特殊算法加密时需用到。

直接加密字符串

对称加密

  • 此种方式加密虽看起来难以恢复,但十分容易被破解, 其原因是因为对称加密算法的公钥与私钥完全相同。常见的对称加密算法有: DES、AES、IDEA、Blowfish、RC2、RC4 和 RC5。
  • 此处以 AES 进行示范。
  1. 进入网站 AES 加密/解密 - 在线工具
  2. 加密
  3. 备好密钥和加密后的字符串
  • 就这么简单。

非对称加密

  • 其与对称加密最大的区别就是公钥与私钥不同。常见的对称加密算法有: RSA、DSA 和 ECC。
  • 此处以 RSA 进行示范。
  1. 进入网站 RSA 加密/解密 - 在线工具
  2. 加密 (请注意密钥和文本都必须为 Base64 格式)
  3. 备好两个密钥和加密后的字符串

压缩加密

  1. 使用一个可以给压缩包创建密码的软件创建一个压缩包(如果你希望被破解,建议使用 ZIP / RAR;反之 7z),把字符串存储在文本文件中(如 TXT)后放入其中。
  2. 设置密码(越长越难破解)
  3. 如果你需要的话,使用本工具将压缩包变为 Base64 文本格式。

添油加醋

  1. 将你的文本用 喵语翻译 - 工具哇 翻译为猫话
  2. 佛曰: 与佛论禅—Takuron
  3. 熊曰 http://hi.pcmoe.net/
21 个赞

沙发

3 个赞

熊曰和佛曰是开源的吗?

3 个赞

加密太多防止自己破解

7 个赞

密码学第一课不是<不要试图自己发明密码>吗

5 个赞

容不容易被破解只与算法强度和你的密钥是否泄露有关才对吧,和对不对称算法有什么关系?
对抽奖楼层加密的人肯定是你自己。
如果真的泄露了密钥,什么算法都救不了你。
以及,楼层不是一个好的加密选项,因为明文的范围很窄,容易遭到选择明文攻击

2 个赞

不知道
但是佛曰开源

2 个赞

只是说安全性之分

1 个赞

只能说用途不同,安全性并不是“加解密密钥是不是相同”决定的。
你举的例子是签名,用私钥加密数据然后将密文和公钥一起公开。
这种情形就不是安不安全的问题,而是对称算法根本不能用于签名。

2 个赞

各位大佬,求点赞,让我去3楼看看 :handshake:

2 个赞

多来几层非对称

1 个赞

抽奖这种场景,可以约定一个算法并公布。
然后输入现实中不能被预测的公开数据好了。
比如
未来某天的双色球开奖号码 :clown_face:
未来某个时刻的股价 :thinking:

1 个赞

应该是一样的,可以把“佛又曰”改成任何你想要的字符。喵语翻译github也有,也可以自定义种族

1 个赞

之前好奇密码背后的原理然后去学密码学,然后就直接放弃了:dotted_line_face:

2 个赞

嫪毐可能是因为您十岁那时候没有遇到愿意花了一天半时间给您介绍一些关于密码知识的老师。

2 个赞

…啥意思

1 个赞

您了解迪菲大佬吗?了解,就能get到

1 个赞