encryption 相关问题

加密是使用结合参数(称为加密密钥)的加密算法将信息(称为明文)转换为不可读形式(称为密文)的过程。只有拥有解密密钥的人才能撤销该过程并恢复原始明文。有关加密的概念问题可能会在crypto.stackexchange.com上获得更好的答案。

如何在 Craft CMS 中以加密形式存储密码?

我对 Craft 很陌生,而 Craft 对这个世界来说也相当陌生。我想知道是否有人知道如何加密数据库中存储的密码,或者可以为我指出正确的方向...

回答 2 投票 0

Rails 密码箱和盲索引,无法访问加密字段

我安装了lockbox v1.3.3/blind index v2.3.2 gems(必须使用这个版本,目前无法升级)。 我使用的是 Rails 6.0.3.2 和 ruby 2.6.9。 我按照以下步骤操作: https://ankane.org/

回答 1 投票 0

Javascript加解密问题

让 room_id = 0; 让用户名=“{{用户名}}”; 让朋友用户名 = "{{ 朋友用户名 }}"; // 自动加入与该好友的聊天 const key = '秘密 k...</desc> <question vote="0"> <pre><code>&lt;script&gt; let room_id = 0; let username = &#34;{{ username }}&#34;; let friend_username = &#34;{{ friend_username }}&#34;; // Automatically join chat with this friend const key = &#39;secret key 123&#39;; // Define the key globally const socket = io(); // Initialize the socket // Function to handle sending messages function send() { let message = document.getElementById(&#34;message&#34;).value; document.getElementById(&#34;message&#34;).value = &#39;&#39;; // Clear the input after sending const encryptedMessage = CryptoJS.AES.encrypt(message, key).toString(); console.log(&#34;Sending encrypted:&#34;, encryptedMessage); // Debugging log socket.emit(&#34;send&#34;, username, encryptedMessage, room_id); } document.addEventListener(&#34;DOMContentLoaded&#34;, () =&gt; { if (friend_username) { join_room(); } }); function join_room() { socket.emit(&#34;join&#34;, username, friend_username, (res) =&gt; { if (typeof res !== &#34;number&#34;) { alert(res); // Show error if joining failed return; } room_id = res; // Set the room ID document.getElementById(&#34;input_box&#34;).style.display = &#39;block&#39;; // Show message input box }); } function leave() { socket.emit(&#34;leave&#34;, username, room_id); window.location.href = &#34;/friend_list&#34;; } socket.on(&#34;incoming&#34;, (encryptedMsg) =&gt; { console.log(&#34;Received encrypted:&#34;, encryptedMsg); let messageBox = document.getElementById(&#34;message_box&#34;); let messageElement = document.createElement(&#34;p&#34;); var bytes = CryptoJS.AES.decrypt(encryptedMsg, key); var decryptedMsg = bytes.toString(CryptoJS.enc.Utf8); messageElement.textContent = decryptedMsg.toString(); console.log(&#34;Received decrypted:&#34;, encryptedMsg); messageBox.appendChild(messageElement); messageBox.scrollTop = messageBox.scrollHeight; // Scroll to the bottom }); </code></pre> <p>这是我的 JS 代码,用于处理用户之间的聊天框和消息。我在这里尝试做的是发送消息后,我使用 AES 加密算法进行加密,但无法解密消息。这是我从控制台得到的输出:<a href="https://i.stack.imgur.com/mkvoW.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL21rdm9XLnBuZw==" alt=""/></a></p> <p>非常感谢您的帮助!</p> </question> <answer tick="false" vote="0"> <p>在收到的加密消息中,我观察到其中有用户名。你能在解密之前删除它吗?</p> </answer> </body></html>

回答 0 投票 0

如何通过 Subtle Crypto 正确解密通过 CryptoJS 加密的文本

我有使用 CryptoJS.AES 加密用户数据的代码,将密钥、iv 和加密内容存储在不同的地方。 它还根据用户需求使用存储的密钥和 iv 来解密加密内容。 我想要...

回答 2 投票 0

为什么我的基本 AES256 C# 加密与在线加密器不匹配?

我正在编写一个简单的 AES 实现,并希望使用在线 AES 加密器进行验证。 然而,当输入相同的配置(相同的密钥、ECB 模式、256 密钥大小)时,我总是会得到差异...

回答 1 投票 0

如何使用javascript在椭圆曲线上放置一个点

所以我试图从服务器向客户端发送一条消息,我试图将该消息作为一个点放在椭圆曲线上,然后将该点与自身相加 K 次!我找不到...

回答 1 投票 0

查看 NTFS (EFS) 上加密文件的密文

因此,我正在对我在学校参加的课程进行一些数据加密测试(对于此作业,我们仅使用 Windows 环境),并且我能够使用 Windows 内置“密码.exe”

回答 1 投票 0

Java 中的 Telegram 哈希验证

对我来说,我无法在 Java 中验证 Telegram 哈希。 我有一个从不同来源编译的有效 JS 示例,我已将其简化为简单的示例来说明这个问题。 功能...

回答 2 投票 0

从字符串创建 X509Certificate2 时出现“找不到请求的对象”异常

我正在尝试从字符串创建 X509Certificate2。让我举个例子: 字符串 keyBase64String = Convert.ToBase64String(file.PKCS7); var cert = new X509Certificate2(Convert.FromBase64String(

回答 3 投票 0

不同加密的 Android JVM 与桌面 JVM - RSA/ECB/OAEPWithSHA-256AndMGF1Padding

我有一个在服务器上运行的java应用程序,其中我使用 RSA/ECB/OAEPWithSHA-256AndMGF1Padding 实现了加密/解密机制。 作为客户,我做了一个 Java 实现...

回答 1 投票 0

Aes加密字节数组为空

我正在实现本示例中的加密/解密方法。问题是EncryptString方法中的字节数组为空;因此,结果字符串也是空的。如何解决

回答 1 投票 0

由于Vault不再可用,如何使用elytron或其他解决方案加密/屏蔽WildFly 26+中的敏感系统属性值?

我们有多个应用程序在 WildFly 24 和 26 服务器上运行,一些standalone.xml 文件包含数据源中的凭据以及系统属性中的其他敏感值。使用

回答 1 投票 0

ASP.NET Core 数据加密/保护

我有一个用于多租户 Web 应用程序的共享数据库,它使用 Entity Framework Core。租户有自己的租户表,每个模型都有一个租户 ID。 根据设计,这是不可能的

回答 1 投票 0

.net 中的 AES_GCM 带流

在我之前的问题(在处理文件后,C# 中的 RAM 没有被释放)中,我询问了一种清除 RAM 的方法。有人建议使用流而不是将其读入变量。 我发现加密...

回答 4 投票 0

如何在iOS后台可靠地使用flutter上的加密数据库?

如何在flutter中加密数据库并在ios上使用它? 最初的工作是使用带有 flutter_secure_storage 密钥的 hive。这在 Android 上运行良好,但在 iOS 上我们似乎遇到了问题......

回答 1 投票 0

如何像 OpenSSL 一样在 C# 中打印字节作为字符表示?

我正在尝试重新创建一些 OpenSSL 算法,并且在打印 DES 加密的加密结果时遇到困难。 我知道我的加密正在工作,因为打印了结果......

回答 1 投票 0

如何在FormView的绑定标签中正确显示解密的文本

我正在使用 CryptoJS 加密敏感字段并将加密值写入数据库。这效果很好。但现在我想解密该值并将该值显示到

回答 1 投票 0

发送未加密的电子邮件

我的 Excel VBA 代码生成一条消息,保存为草稿供其他人发送,然后将该草稿附加到另一封电子邮件中。 我需要将所附草稿保持未加密状态,以便其他人发送。 作为我的...

回答 1 投票 0

Flask - 在 POST 请求之前加密密码

如何在发出 POST 请求之前加密我的密码。 我正在使用 BCrypt 来加密我的密码。我知道 Bcrypt 提供了 python 解决方案和 JS 版本。目前我正在加密我的通行证...

回答 1 投票 0

网站中的userIdInt、commentid等是否应该加密?

我目前正在网页上显示其中一些 commentid 和 userIdInt (也许还有其他内容!)(不是直接显示,但如果您点击“查看源代码”)...我应该加密它们吗?我想加密使用...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.