Swift如何将文本的哈希值转换回文本

时间:2014-09-13 14:27:01

标签: text hash swift

我使用swift来获取用户放入文本字​​段的文本,然后我想获取他们放入的字符的哈希值数字。我有这个代码来获取文本及其每个元素< / p>

  var plaintext = textField.text
        var countedtext = countElements(plaintext)
        for var index = 0; index < countedtext; ++index {
           let idx = advance(plaintext.startIndex, index)
            var element = plaintext[idx]
            var n = 1
            var newnumber = element.hashValue + n;

            newtext.append(newcharter)

我使用var newnumber = element.hashValue + n;获取角色的哈希值并加上一个来获取该字母后面的字母。所以,如果我要输入&#34; A&#34;它将得到哈希值数加上它并将该数字转换回文本形式,这将是&#34; B&#34;。我通过获取A和B的哈希值来检查是否可行,&#34; A&#34;是4799450059485595655和&#34; B&#34;是4799450059485595656。我搜索谷歌,但无法找到办法做到这一点。

提前致谢

1 个答案:

答案 0 :(得分:1)

散列函数是单向的,即它们在设计上是不可逆的。

你想要完成什么?