我对密码系统背后的重要数学知之甚少,当Z/nZ代数变坏时,我会陷入困境,有时候这些指数都是指数.这不是我不喜欢它,只是你在网上找到的信息不容易盲目追随.
我想知道:算法在将消息编码为普通二进制文件时有多可靠.如果我的算法是任意的并且只有我知道,那么无论是否有解码文件,密码学家如何研究加密文件并对其进行解密?
我正在考虑不使用ASCII文本来编码我的消息,我有一些想法来制作这个算法/程序.
对于密码分析者而言,攻击AES或blowfish加密文件比使用加密文件加密的算法更为微不足道,但他怎么做呢?
我不知道我是否表现得很好,但一位CS老师曾告诉我,代码更难以破解那些加密的密码.
你怎么看 ?
对于密码分析者而言,攻击AES或blowfish加密文件比使用加密文件加密的算法更为微不足道......
关于什么:
对于密码分析者而言,攻击未经测试的自编写算法对于密码分析师来说更为微不足道,而不是文件加密的算法,是一个众所周知且经过验证的算法,已被正确使用....
总之,不要,除非你是一个专家推出自己的密码,没有除非你在该领域中的专家小组的一部分.
任天堂在Wii中自己实现RSA时失败了,索尼在PS3中使用时失败了(他们几乎使用了XKCD的随机数功能......)
你真的认为你可以通过默默无闻的安全来赢得胜利吗?
PS:这并不意味着您应该在RSA上使用维基百科条目并从该卷开始实现自己的实现(这正是Sony和Big-N失败的原因),没有使用经过测试的开源实现.