标签: encode

如何在ECB模式下使用DES加密Objective C中的NSString?

我正在尝试在iPhone上的Objective C中加密NSString.当我编码"us = foo; pw = bar; pwAlg = false;"时,至少我不想得到像"TmsbDaNG64lI8wC6NLhXOGvfu2IjLGuEwc0CzoSHnrs ="这样的字符串.使用此键:"testtest".

我现在的问题是,CCCrypt总是返回"4300 - 参数错误",我不知道为什么.

这是我的代码(5小时google和try'n'error的结果):

NSString *token = @"us=foo;pw=bar;pwAlg=false;";
NSString *key = @"testtest";

const void *vplainText;
size_t plainTextBufferSize;

plainTextBufferSize = [token length];
vplainText = (const void *) [token UTF8String];

CCCryptorStatus ccStatus;
uint8_t *bufferPtr = NULL;
size_t bufferPtrSize = 0;
size_t *movedBytes;

bufferPtrSize = (plainTextBufferSize + kCCBlockSize3DES) & ~(kCCBlockSize3DES - 1);
bufferPtr = malloc( bufferPtrSize * sizeof(uint8_t));
memset((void *)bufferPtr, 0x0, bufferPtrSize);
// memset((void *) iv, 0x0, (size_t) sizeof(iv));


NSString *initVec = …
Run Code Online (Sandbox Code Playgroud)

iphone base64 encode des

2
推荐指数
1
解决办法
1万
查看次数

Java中的麻烦百分比编码空间

我正在使用W3C的URLUTF8Encoder.java类(www.w3.org/International/URLUTF8Encoder.java).

目前,它会将任何空格''加编成加号'+'.

我无法修改代码以将空白百分比编码为'%20'.不幸的是,我对十六进制并不太熟悉.谁能帮我吗?我需要修改这个片段......

else if (ch == ' ') { // space
                sbuf.append('+');
Run Code Online (Sandbox Code Playgroud)

在以下代码中:

final static String[] hex = { "%00", "%01", "%02", "%03", "%04", "%05",
            "%06", "%07", "%08", "%09", "%0A", "%0B", "%0C", "%0D", "%0E",
            "%0F", "%10", "%11", "%12", "%13", "%14", "%15", "%16", "%17",
            "%18", "%19", "%1A", "%1B", "%1C", "%1D", "%1E", "%1F", "%20",
            "%21", "%22", "%23", "%24", "%25", "%26", "%27", "%28", "%29",
            "%2A", "%2B", "%2C", "%2D", "%2E", "%2F", "%30", "%31", "%32",
            "%33", "%34", "%35", "%36", "%37", "%38", "%39", …
Run Code Online (Sandbox Code Playgroud)

java encode character

2
推荐指数
1
解决办法
5654
查看次数

为什么这个JSON.parse代码不起作用?

我试图将json编码的值从php脚本传递到一个GnuBookTest.js,javascript文件启动一个Bookreader对象,并使用我通过名为"result"的变量传入的值.

php脚本发送的值如下:

<div id="bookreader">
 <div id="BookReader" style="left:10px; right:10px; top:30px; bottom:30px;">x</div>
 <script type="text/javascript">var result = {"istack":"zi94sm65\/BUCY\/BUCY200707170530PM","leafCount":"14","wArr":"[893,893,893,893,893,893,893,893,893,893,893,893,893,893]","hArr":"[1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155]","leafArr":"[0,1,2,3,4,5,6,7,8,9,10,11,12,13]","sd":"[\"RIGHT\",\"LEFT\",\"RIGHT\",\"LEFT\",\"RIGHT\",\"LEFT\",\"RIGHT\",\"LEFT\",\"RIGHT\",\"LEFT\",\"RIGHT\",\"LEFT\",\"RIGHT\",\"LEFT\"]"}</script>
 <script type="text/javascript" src="http://localhost:8080/application/js/GnuBookTest.js"></script>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

并在GnuBookTest.js文件中我尝试使用如下值:

br = new BookReader();

// Return the width of a given page.
br.getPageWidth = function(index) {
     return this.pageW[index];
}

// Return the height of a given page.
br.getPageHeight = function(index) {
    return this.pageH[index];
}

br.pageW = JSON.parse(result.wArr);

br.pageH = JSON.parse(result.hArr);

br.leafMap = JSON.parse(result.leafArr);

//istack is an url fragment for location of image files
var istack = result.istack;
.
. …
Run Code Online (Sandbox Code Playgroud)

javascript php parsing json encode

2
推荐指数
1
解决办法
2724
查看次数

PHP:非常简单的Encode/Decode字符串

是否有任何PHP函数将字符串编码为int值,稍后我可以将其解码回没有任何键的字符串?

php string int encode decode

2
推荐指数
1
解决办法
1万
查看次数

UnicodeEncodeError:'gbk'编解码器无法编码字符:非法多字节序列

我想从网址获取html内容并使用正则表达式解析html内容.但是html内容有一些多字节字符.所以我遇到了标题中描述的错误.

有人能告诉我如何解决这个问题吗?

python unicode encode

2
推荐指数
2
解决办法
3万
查看次数

在python中使用unicode

我使用pymysql连接到mysql数据库,并在执行请求后得到以下字符串:\xd0\xbc\xd0\xb0\xd1\x80\xd0\xba\xd0\xb0.

这应该是utf8中的5个字符,但是当我这样做时,print s.encode('utf-8')我得到了:??????????.字符串看起来像unicode字符的字节表示,python无法识别.

那么我该怎么做才能让python正确处理它们呢?

python encode utf-8

2
推荐指数
1
解决办法
2438
查看次数

从另一个域获取图像并按节点js编码base64

我想从url获取图像并通过nodejs对base64进行编码,然后通过base64编码显示该图像,但此代码不正确.此代码保存不正确的png文件.

var http = require('http')
  , fs = require('fs')
  , options

options = {
    host: 'google.com'
  , port: 80
  , path: '/images/srpr/logo3w.png'
}

function base64_encode(bitmap) {  
    return new Buffer(bitmap).toString('base64');
}

function ImageReady(res2){
    var request = http.get(options, function(res){
        var imagedata = '';
        res.setEncoding('binary');

        res.on('data', function(chunk){
            imagedata += chunk;
        })

        res.on('end', function(){
            var base64encode = base64_encode(imagedata);
            res2.end('<img src="data:image/png;base64,'+base64encode+'" />');
            fs.writeFile('logo.png', imagedata, 'binary', function(err){
            if (err) throw err
            console.log('File saved.')
        })
        })

    })
}

var httpListen = require('http');
httpListen.createServer(function (req, res) {
    res.writeHead(200, …
Run Code Online (Sandbox Code Playgroud)

base64 encode node.js

2
推荐指数
1
解决办法
9696
查看次数

在转换为float时处理null值

我正在使用Highcharts进行项目.

一点php文件:

$sql    =   "SELECT unix_timestamp(`datetime`) as `datetime`, `temp_cellule`, `temp_exterieur` FROM `tablebase`";
$result =   mysql_query($sql);
$data   =   array();
while   ($row   =   mysql_fetch_array($result)) {
    extract($row);
    $datetime   +=  3600;   //GMT+1
    $datetime   *=  1000;   //UNIX_TIMESTAMP to java
    $data[] =   array((float)$datetime,(float)$temp_cellule);           
    $data2[]=   array((float)$datetime,(float)$temp_exterieur);
}

$array[]    =   json_encode($data);
$array2[]   =   json_encode($data2);
Run Code Online (Sandbox Code Playgroud)

使用此代码: $data2[]= array((float)$datetime,(float)$temp_cellule);

我得到一个好的格式,但Highcharts不识别值"null",因为它不是一个浮点数,所以它被转换为0:

[[1362133360000,25],[1362136955000,0],[1362140579000,35]
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用:( $data[] = array($datetime,$temp_cellule); 没有转换为浮动)我得到"datetime"和"null"的良好格式,但不是因为""因为temp_cellule :

[[1362133360000,"25"],[1362136955000,null],[1362140579000,"35"]]
Run Code Online (Sandbox Code Playgroud)

而且我要:

[[1362133360000,25],[1362136955000,null],[1362140579000,35]]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

php arrays json encode highcharts

2
推荐指数
1
解决办法
3820
查看次数

如何将位图图像存储到XML中

我被赋予了一个用Java编写程序的任务,该程序将图像存储到XML中,并从给定的XML提取原始图像中存储.

我已经在网上搜索了很多解决方案,但没有得到任何正确答案,我可以从中学到完整的转换过程,所以如果有人知道链接或有任何材料,请告诉我.

java xml encode bitmap

2
推荐指数
1
解决办法
1496
查看次数

如何JSON.用榆树编码一套?

我想JSON.EncodeSet String成JSON列表.

Encode.list <| Set.map Encode.string mySet
Run Code Online (Sandbox Code Playgroud)

我应该怎么做?

json encode elm

2
推荐指数
1
解决办法
400
查看次数

标签 统计

encode ×10

json ×3

php ×3

base64 ×2

java ×2

python ×2

arrays ×1

bitmap ×1

character ×1

decode ×1

des ×1

elm ×1

highcharts ×1

int ×1

iphone ×1

javascript ×1

node.js ×1

parsing ×1

string ×1

unicode ×1

utf-8 ×1

xml ×1