如何使用带ECB模式的DES加密IOS中的字符串? [英] How to encrypt the string in IOS using DES with ECB mode?

查看:223
本文介绍了如何使用带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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆