如何使用带ECB模式的DES加密IOS中的字符串? [英] How to encrypt the string in IOS using DES with ECB mode?
本文介绍了如何使用带ECB模式的DES加密IOS中的字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好我有key.dat文件,这是密钥。我无法将以下字符串加密到输出:H6ckSNuLNI6esReMTNEHeQ ==
如果我使用nsbundle读取密钥。 dat文件我只得到前两个字符是¨Ì
请解决我的问题
字符串:60266203
键:¨Ì?sr ?java.security.KeyRepΩ˘O≥àö•ç; L algorithmt Ljava /朗/字符串; encodedt [BL formatq〜1 typet Ljava /安全/ KeyRep $类型;????????XPT德苏尔[ B?¯??¯?xp?«ÜX^?§ÕÔt?RAW~r?java.security.KeyRep $ Type?xr?java.lang.Enum?xpt?SECRET
out put:H6ckSNuLNI6esReMTNEHeQ ==
我想要完整的代码。请解决任何人我的问题
解决方案
类型; xpt?DESur? [BU?¯·ΔT‡?XP?«UX ^§ÕÔt?RAW〜R'java.security.KeyRep
类型?XR?java.lang.Enum中? xpt?SECRET
out put:H6ckSNuLNI6esReMTNEHeQ ==
我想要完整的代码。请解决任何人我的问题
请见t他的回答是: http:/ /stackoverflow.com/questions/2512184/how-to-encrypt-an-nsstring-in-objective-c-with-des-in-ecb-mode [ ^ ] 。
-SA
Hi i have key.dat file which is the key .i am unable to encrypt the below string to the output:H6ckSNuLNI6esReMTNEHeQ==
if i use nsbundle to read key.dat file i am getting only first two characters that is ¨Ì
Please solve my problem
string:60266203
key: ¨Ìsrjava.security.KeyRepΩ˘O≥àö•CL algorithmtLjava/lang/String;[encodedt[BLformatq~LtypetLjava/security/KeyRep$Type;xptDESur[B¨Û¯T‡xp«ÜX^§ÕÔtRAW~rjava.security.KeyRep$Typexrjava.lang.EnumxptSECRET
out put: H6ckSNuLNI6esReMTNEHeQ==
I want full code.Please solve anybody my question
解决方案
Type;xptDESur[B¨Û¯T‡xp«ÜX^§ÕÔtRAW~rjava.security.KeyRep
Typexrjava.lang.EnumxptSECRET out put: H6ckSNuLNI6esReMTNEHeQ== I want full code.Please solve anybody my question
Please see this answer: http://stackoverflow.com/questions/2512184/how-to-encrypt-an-nsstring-in-objective-c-with-des-in-ecb-mode[^].
—SA
这篇关于如何使用带ECB模式的DES加密IOS中的字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文