gpt4 book ai didi

math - 如何创建自己的密码,而不是使用常见的密码(例如 AES 或河豚双鱼)?

转载 作者:行者123 更新时间:2023-12-02 07:34:21 26 4
gpt4 key购买 nike

我对密码系统背后的繁重数学了解不多,当 Z/nZ 代数变得糟糕时,我就会陷入困境,有时甚至会遇到所有这些指数的指数。不是我不喜欢,只是你在网上找到的信息不容易盲从。

我想知道:当算法​​将消息编码为纯二进制时,其可靠性如何。如果我的算法是任意的并且只有我自己知道,那么密码学家如何研究加密文件并解密它,无论是否有解码文件?

我正在考虑不使用 ASCII 文本来编码我的消息,并且我有一些想法来制作这个算法/​​程序。

对于密码分析者来说,攻击 AES 或河豚加密文件比他不知道加密文件所用的算法要简单得多,但他会怎么做呢?

我不知道我是否理解得好,但是一位计算机科学老师曾经告诉我,密码更难破解。

你觉得怎么样?

最佳答案

Attacking a AES or blowfish crypted file is more trivial for a cryptanalyst, than if the algorithm the file is encrypted with is unknown to him...

关于:

Attacking an untested self written algorithm with no real research is more trivial for a cryptanalyst, than if the algorithm the file is encrypted with, is a well known and proofed one, that has been correctly used....

简而言之,不要推出自己的密码学,除非您是专家,除非您是该领域专家组的成员。

任天堂在 Wii 中自己实现 RSA 时失败了,索尼在 PS3 中使用它时也失败了(他们几乎在 M 中使用了 XKCD 的随机数函数...)

你真的认为你可以通过默默无闻地利用安全性来获胜吗?

PS:这并不意味着您应该采用 RSA 的 Wikipedia 条目并从该条目中推出您自己的实现(这正是索尼和 Big-N 失败的),而不是使用经过测试的开源实现。

关于math - 如何创建自己的密码,而不是使用常见的密码(例如 AES 或河豚双鱼)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4649327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com