是否有人知道如何在不使用密钥或密码的情况下对字符串进行加密和解密?简单加密以字符串形式接受输入,然后当我想要解密函数时解密它在哪里输入是作为加密字符串。不使用密码实例或密钥进行加密和解密
回答
这很难加密 - 只要攻击者可以调用“解密”功能,你的秘密就消失了。 你可能使用标准的加密算法,并用代码中内置的密钥调用它 - 但我做不是推荐它。特别是因为代码中的密钥对任何可以访问你的代码的人都是可见的,不管是否编译。
第一件事是我需要一个基本的加密,我的应用程序在内部,我也使用SecretKey skey = kgen.generateKey();我第一次使用AES进行加密,我在解密时使用这个,我需要使用相同的skey我将如何得到这个,假设如果我想在一些文件中存储这个密钥任何想法 – max
我将我的密钥和密码存储在PasswordSafe中。还有其他用于存储密钥和密码的工具;在网上寻找一些。他们中的大多数也能够生成可以用作加密密钥的密码。然后,您可以将密码提供给内部需要这些密码的用户。 –
如果您的密码不使用密钥,随机密码或某种类型的密码,那么只有在算法是秘密且无法猜测的情况下才能保密。当你依赖算法保守秘密时,你依靠的是安全性,因为它的记录非常糟糕。
我知道密钥交换可以是PITA,但它是防止任何半主管攻击者窃听的唯一方法。
尝试ROT13,它是一样安全,因为它会得到。虽然没有真正的加密。
您可以将您的加密/解密密钥嵌入到您的应用程序中,您将不会有任何关系。但是,您的加密将像您存储它一样安全 - 不太安全。任何人都可以拆卸应用程序并调用你的解密程序。
- 1. 使用密钥文件进行加密,使用密码进行解密
- 2. 使用AES和长密钥进行一次块密码解密
- 3. 需要使用PEM密钥进行加密和解密
- 4. 使用随机生成的密钥进行加密和解密?
- 5. java使用密钥对进行加密和解密?
- 6. 用密钥加密和解密数据
- 7. 使用简单的替换密码进行加密和解密
- 8. 在java中使用共享密钥进行加密/解密?
- 9. 使用Jasypt加密和解密密码
- 10. 使用php加密和解密密码
- 11. 使用解密密钥加密文件
- 12. 使用C++进行加密和解密
- 13. 加密和解密密码
- 14. 解密Windows实例密码
- 15. AWS使用什么密码/密钥进行AES-256加密?
- 16. WSO2使用公钥私钥加密/解密密码(字符串)
- 17. 使用DES和密码进行加密
- 18. 使用主密钥进行Python加密
- 19. 使用OpenSSL密钥进行Java加密
- 20. 在PHP中使用密钥加密和解密使用密钥的PHP文件
- 21. 在JAVA中使用公共和私有RSA密钥进行加密和解密
- 22. 如何使用rsa c仅公钥进行加密和解密#
- 23. 使用解密密钥解密数据
- 24. s3cmd与OpenPGP加密密钥 - 这是一个密码或密码?
- 25. 使用DirectCompute进行AES加密/解密的示例代码
- 26. 为什么解密的密钥与加密密钥不一样?
- 27. Java使用AES和散列密码作为密钥对图像文件进行加密和解密
- 28. 使用ansible对加密AWS .pem密钥文件进行加密
- 29. 解密密码块链异或“加密”
- 30. 如何在golang中使用rsa密钥对进行AES加密和解密
你是指什么意思加密?混淆?你可以使用像Base64这样的编码。 – jontro
正如你从目前为止的答案中看到的那样,你要求的东西不会提供太多的安全性。你能告诉我们更多关于你想要做什么的吗? –