重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
我们需要对一些文本进行"明文加密",何为"明文加密"?
创新互联,为您提供成都网站建设、重庆网站制作、网站营销推广、网站开发设计,对服务软装设计等多个行业拥有丰富的网站建设及推广经验。创新互联网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!
从一些错乱的数据中,提取我们想要的数据.
生成错乱的数据(可以随机生成)
只需从上面的字符串提取数字即可,45.89.0.8
这里只是举个简单例子
这样就会该go文件同级目录生成bin文件
并未使用binary.Read()方法
读取到的文本
再根据自己的规则去提取该字符中你想要的数据即可.
二进制与十六进制之间的转换
1、二进制转十六进制
将二进制数以小数点为基点向左右两边每4位长度分节(不足4位的补0),将每节的二进制转为十六进制,再顺序组合起来。
2、十六进制转二进制
将十六进制的每一位扩展为等价的4位二进制数,再顺序组合起来即可。
1、打开易语言新建一个windows程序进入下图界面。
2、我们输入二进制 ()这个命令。
3、我们展开这个命令发现这个命令只有一个参数。
4、我们输入这个参数:“10”。
5、我们输入:调试输出(二进制 (“10”))。
6、运行结果: 2就是把二进制转换成10进制。
func ByteToBinaryString(data byte) (str string) {
var a byte
for i:=0; i 8; i++ {
a = data
data = 1
data = 1
switch (a) {
case data: str += "0"
default: str += "1"
}
data = 1
}
return str
}
//该代码片段来自于:
使用方法package main
import . "fmt"
func main() {
Printf("[%s][%s][%s][%s]\n",
ByteToBinaryString(byte(0)),ByteToBinaryString(byte(231)),
ByteToBinaryString(byte(168)), ByteToBinaryString(byte(162)))
}