如何将文本输出转换为十六进制?

时间:2018-12-29 16:44:37

标签: java string hex

我有一个程序,它是一种加密方法。它是Vigenere密码,但在完成第一次转换后会转换为十六进制。我设法从我的文本输出中加密为十六进制,但不知道将我的十六进制输出解密回原始文本。

它具有要输入的文本GUI,一个密钥和一个输出。然后将输出放置在“文本GUI”框中时,它将解密为最初放在此处的输入。示例是加密的:“ HELLO” +密钥:“伦敦” =WXÍS4。将WXÍS4与“ LONDON”一起放入时,它将输出“ HELLO”作为此次解密的内容。

我尝试了其他来源的各种方法,但是它们似乎不起作用,例如Integer.decode(“ 0x4d2”)。

open System

let newton (f:(float->float),x0: float,tol:float, dx:float)=
    let mutable x=x0
    while Math.Abs (f x) >= tol do
        //compute derivative
        let fderivative = (f x+dx-f x)/dx
        x<-x-(f x)/fderivative
    x

我希望十六进制输出解密为输入的原始文本。 上面的代码用于加密。

0 个答案:

没有答案