base64

Java:使用 java.util.Base64 与 android.util.Base64 解码 base64 字符串时的不同结果

我正在开发客户端/服务器系统,并且正在尝试进行一些基本的加密。当我连接到服务器时,我通过套接字发送一个公钥作为转义字符串。我已经验证了字符串在两端、换行符和所有方面都是 相同 的。 在客户端 (Android) 上,我可以使用公钥/私钥成功加密和解密密钥(用于测试目的)。但是,当尝试将公钥从 String 解码为 byte[] 时,服务器直接失败了: java.lang.IllegalAr... »

Base64 编码加密密码哈希

我目前正在创建一个需要对密码进行加密并存储在数据库中的 Web 应用程序。我发现以下Guide 使用 PBKDF2WithHmacSHA1 加密密码。 在提供的示例中,getEncryptedPassword 方法返回一个字节数组。 对结果进行 Base64 编码有什么好处吗? 有什么缺点吗?... »

JavaScript 用 Base64 替换 Textarea 文本

我正在尝试为示例项目制作一个快速的 base64 转换器,我成功地将文本输出为警报,但在替换 textarea 中的文本时却没有。奇怪的是,我能够让它工作一次,但是一旦我刷新页面再次尝试它就停止工作了。我尝试了 JSFiddle,但它没有在我的 JavSCript 代码中显示任何错误,但这可能是其他问题?代码如下。 <h3>Decoders and Encoders</h3&g... »

Phonegap - 如何从 base64 字符串生成图像文件?

我正在为 Android 编写一个 phonegap 应用程序,有一次,我将一个 base64 PNG 字符串保存为一个文件。但是,我观察到该字符串只是转储到一个文件中,并且在打开时不能被视为图像。 我希望能够保存从 base64 字符串生成的图像。这就是我所拥有的: Javascript(为 Phonegap 格式化): /*** Saving The Pic ***/ var data... »

java中最好的多部分base64编码器是什么?

我已经测试了不同的 base64 编码器 mig64、iHarder、sun 等。似乎这些需要将整个数据存储在内存中进行转换。 如果我想以多线程方式对大于 1gb 的大文件(流)进行编码,可以使用哪种编解码器实现而不损坏文件? commons 编解码器似乎具有 base64outputstream 包装器。还有其他解决方案吗? 说清楚,我有一个1TB的文件,这个文件需要base64编码。机器内... »

在浏览器中检测上传的图片格式是否正确

我有一个 file.svg 图像,我将文件重命名为 file.jpg 现在在浏览器中打开这个 jpg 文件肯定不会预览我的图像。所以我正在尝试检测通过输入表单上传的jpg图像是否实际上是浏览器中的jpg。 我尝试以 base64 格式读取文件,但找不到任何内容。有一种方法可以检测 jpg 图像是否被截断 这是对该文章的参考 js check if an image truncated/corr... »

读取内存中的 doc 文件

我有一个 json,它以 base64 格式存储各种文件类型(例如,pdf、docx、doc)。所以我已经能够成功地转换 pdf 和 docx 文件,并通过将它们传递到内存中来读取它们的内容,而不是将它们转换成物理文件然后再读取它们。但是,我无法对 doc 文件执行此操作。 谁能指出我正确的方向。我在 Windows 上并尝试过 textract 但无法让库正常工作。我愿意接受其他解决方案。 #T... »

Base64 解码和解压缩字符串

我有一个字符串,它首先被压缩(不是 gzip),然后是 base64 编码。 我想再次获得纯文本。以下代码 private void decode_decompress(String string) { byte[] decodedBytes = Base64.decodeBase64(string.getBytes()); ByteArrayOutputStream strea... »

EncryptionException:javax.crypto.IllegalBlockSizeException:使用填充密码解密时,输入长度必须是 8 的倍数

我从 2006 年继承了一个旧的 java 项目(原来的开发人员早已不复存在,而且我以前从未编写过 Java 代码),我收到了这个错误: EncryptionException: javax.crypto.IllegalBlockSizeException: 使用填充密码解密时,输入长度必须是 8 的倍数 它引用的代码如下所示: public String decrypt( Stri... »

在 SOAP 请求中创建 SAAJ 对象模型的问题

我有一个JMeter 测试用例,其中包含SOAP 请求,并附有各种文件。因此,相同的请求与不同的文件一起发送。 它可以正常处理某些文件,但它会给出 HTTP 500 错误代码和以下消息: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fau... »

防止上传太大

我正在将图片的 base64 字符串上传到我的 node.js 服务器。如何在我的 node.js 服务器中防止此文件大于 1mb 和超过 200 像素乘 200 像素(没有实际转换和/或保存文件/字符串)? 这有点像伪代码: 浏览器具有 base64 字符串图像 浏览器向 node.js 服务器发出 POST 请求,并在正文中发送 base64 图像字符串 while(node.js 接收... »

POST 数据从 C# 到 PHP

我通过 POST 从 C# 应用程序向 PHP 发送数据。对于内容类型,我使用 application/x-www-form-urlencoded。工作正常。 现在我想发送一个 base64 代码。我发现在 application/x-www-form-urlencoded 中它删除了像 + 这样的特殊符号。这将破坏 base64 代码。我已经阅读了有关 urlencoding 和 urldec... »

php

无法在 MySql 数据库中存储 Base64 数据

我正在尝试使用 PHP 将 Base64 字符串存储到我的 MySql 数据库中。这是我的代码。 <?PHP //Store Image $photoData = $_POST['PhotoData']; //Database connection details $db_url = "192.168.1.140"; $db_user_name = "easyblogadmin"; $d... »

php

在 Objective-C 中计算字符串的 MD5 哈希

我在将以下代码转换为 Objective-C 时遇到了很多麻烦,谁能帮忙: public String encodeString(String s) { try { // Create MD5 Hash MessageDigest digest = java.security.MessageDigest.getInstance("MD5"); ... »

如何将推送通知显示为图像

我正在开发一个应用程序,在该应用程序中,服务器将以 base64 格式的图像作为推送通知格式发送给我,并且从 ios 端我必须使用 base 64 解码显示此图像?我可以进行解码,但我会怎么做将 PNS 显示为图像 是否可以接受 PNS 作为图像(在 base64 中)? 我使用的代码如下, #pragma mark - #pragma mark - Push Notifications Me... »

ios

如何在 PHP 和 mysql 数据库中上传和插入多个图像

我是 PHP 初学者。我在 base64String 中编码了一些图像。指定文件夹中的所有图像均已成功解码。我的问题是只能在数据库中记录一个图像/路径。有人帮我想出 PHP 在数据库中的一行中插入所有图像路径。 这里是php代码 <?PHP if(isset($_POST['image'])) { $image = $_POST['image']; $identity = $_POST... »

php

将 Base64 保存为字符串对象后解码它?

我对 Python 还很陌生,正在尝试编译一个文本 (.txt) 文档,该文档充当保存文件,以后可以加载。 我希望它是一个独立的文档,其中包含用户正在使用的所有属性(包括一些我希望作为编码的 base64 二进制字符串保存在文件中的图像)。 我已经编写了程序,它会将所有内容正确地保存到文本文件中(尽管我确实必须通过 str() 传递编码值),但我以后无法访问图像进行解码。这是我创建文本信息... »