问题标签 [encode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 使用 C/C++ 使用 SHA256 加密文件
如何使用 sha256 和 c/c++ 对文件进行编码???谢谢!
iphone - 如何在 ECB 模式下使用 DES 加密 Objective C 中的 NSString?
我正在尝试在 iPhone 上的 Objective C 中加密一个 NSString。至少当我编码 "us=foo;pw=bar;pwAlg=false;" 时,我不想得到像 "TmsbDaNG64lI8wC6NLhXOGvfu2IjLGuEwc0CzoSHnrs=" 这样的字符串 通过使用这个键:“testtest”。
我现在的问题是,CCCrypt 总是返回“4300 - 参数错误”,我不知道为什么。
这是我的代码(5 小时谷歌和 try'n'error 的结果):
java - Java中的麻烦百分比编码空间
我正在使用 W3C 的 URLUTF8Encoder.java 类(www.w3.org/International/URLUTF8Encoder.java)。
目前,它将任何空格“”编码为加号“+”。
我在修改代码以将空格百分比编码为“%20”时遇到了困难。不幸的是,我对十六进制不太熟悉。谁能帮我吗?我需要修改这个片段......
在以下代码中:
谢谢!
php - 为什么这个 JSON.parse 代码不起作用?
我正在尝试将 json 编码值从 php 脚本传递到启动 Bookreader 对象的 GnuBookTest.js javascript 文件,并使用我通过名为“result”的变量传入的值。
php 脚本发送的值如下:
在 GnuBookTest.js 文件中,我尝试使用以下值:
使用我上面写的 JSON.parse 加载 Bookreader 并在一些网络浏览器中正确使用我的值:Firefox、IE8 和桌面 Safari;但在 mac-Chrome、mobile-Safari 以及旧版本的 IE 中根本不起作用。移动 safari 不断给我一个参考错误消息:找不到变量:JSON。其他浏览器只是不加载 Bookreader 而是显示“x”,就像他们没有从 php 脚本中获取值一样。
问题出在哪里?
php - 在 PHP 中检测 base64 编码?
有什么方法可以检测一个字符串是否在 PHP 中是 base64_encoded() ?
我们正在将一些存储从纯文本转换为 base64,其中一部分存储在需要更新的 cookie 中。如果文本尚未编码,我想重置他们的 cookie,否则不要管它。
php - 编码/压缩重复整数序列
我有很长的整数序列,看起来像这样(任意长度!):
现在我需要一些算法来将此字符串转换为压缩的东西
这意味着“a 9 次,然后 b 3 次,然后 a 3 次”等等,其中“a”代表 0,“b”代表 1,“c”代表 2,“d”代表 3。
你会怎么做?到目前为止,我没有想到任何合适的东西,而且我在谷歌上没有运气,因为我真的不知道要搜索什么。这种编码/压缩叫什么?
PS:我打算用PHP编码,用JavaScript解码。
编辑:谢谢大家!
我最终得到了这个编码功能:
而用于解码:
security - 什么是创建可逆哈希的好方法/功能?
我需要通过网络传输一些数据,我不希望这些数据是纯文本。
我发送的文本需要反转,所以我不能 md5/sha256/etc...
编码盐渍字符串的好方法是什么?
html - 当输入中允许 html 实体时,如何防止它们的双重编码
如何防止 html 实体的双重编码,或以编程方式修复它们?
我正在使用HTML::Entities perl 模块中的 encode() 函数对用户输入中的 HTML 实体进行编码。这里的问题是我们还允许用户直接输入 HTML 实体,而这些实体最终会被双重编码。
例如,用户可以输入:
Stackoverflow & Perl = Awesome…
这最终被编码为
Stackoverflow & Perl = Awesome…
这在浏览器中呈现为
Stackoverflow & Perl = Awesome…
我们希望它呈现为
Stackoverflow & Perl = Awesome...
有没有办法防止这种双重编码?或者是否有可以轻松纠正这些双重编码问题的模块或代码片段?
任何帮助是极大的赞赏!
ruby - Ruby中base64编码字符串中的奇怪\ n
Ruby 中内置的 Base64 库添加了一些 '\n'。我无法找出原因。对于这个特殊的例子:
\n 位于从末尾算起的最后一个和第 6 个位置。解码器 (Base64.decode64) 完美地返回旧字符串。奇怪的是,这些 \n 不会向编码字符串添加任何值。当我从输出字符串中删除换行符时,解码器会再次完美解码。
更多的是,我使用另一个 JS 库来生成相同输入字符串的 base64 编码输出,输出没有 \n。
这是一个错误还是其他什么?以前有人遇到过这个问题吗?
供参考,