我的学校开始使用安全的考试浏览器作为在线考试的平台,我想了解更多。我试图了解它的配置文件是如何制作的,以及它们实际上包含什么,所以我开始从这里阅读文档,以便解密其中一个,但我没有做到这一点。你能告诉我去德赛普特a的程序吗。seb文件,假设这是可能的?
SEB配置文件是通过打开SEB客户端、根据自己的喜好调整设置并输入密码(或数字证书)生成的,密码对配置文件进行加密。当你开门的时候。seb与seb一起存档,并输入密码(必须由您的学校提供),即。seb文件已“解密”,并相应地配置了seb客户端。没有密码,通常不可能破坏加密(有关更多详细信息,请参阅高级加密标准安全性)。
虽然。seb信息可以从seb GUI设置平面中提取,我正在基于此线程添加一个Python脚本。这里描述了完整的加密/解密算法。
import gzip
import zlib
import rncryptor # https://github.com/RNCryptor/RNCryptor
# Modify the rncryptor post_decrypt_data class to fit the algorithm
class RNCryptor_modified(rncryptor.RNCryptor):
def post_decrypt_data(self, data):
data = data[:-(data[-1])]
return data
def decrypt_SEB(password):
cryptor = RNCryptor_modified()
with gzip.open('encrypted.seb', 'rb') as f:
file_content = f.read()
decrypted_data = cryptor.decrypt(file_content[4:], password)
decompressed_data = zlib.decompress(decrypted_data,15 + 32)
with open("decrypted.seb", "wb") as f:
f.write(decompressed_data)
decrypt_SEB("enter_password_here")
这将读取解密后的数据。seb文件(“encrypted.seb”)并输出解密的XML(“decrypted.seb”)。
在这个答案中,我编写了C 17代码: 这收到了一些关于C型联想性质的负面评论,我很遗憾地说,我同意:( <代码>衰减\t 数字元素的零初始化类型 是否可以保持与数字元素类型的关联,但不能键入30个字符来获取它? 编辑: 我有很多关于或从中提取类型的包装器的答案。问题是它们需要阅读器导航到辅助位置以读取不亚于初始化代码 仍然只是对数字元素的引用。因此,最终,这些答案可能会尽可能地简化初始化:(
这种UE加密文件有解密的方法吗?让它恢复加密前的格式 这种触及知识盲区了,不知道该怎样尝试
我在python程序中有一些数据,我想在用密码写入文件之前加密,然后在使用它之前读取并解密它。我正在寻找一些安全的对称算法,可以根据密码加密和解密。 这个问题显示了一种不安全的方式,并建议使用LibNa。因为我在使用Python,所以我找到了pyNade。它似乎有很多从libnaid映射的函数,但我不知道如何简单地根据密码加密/解密数据。 我的问题是,看起来所有加密算法都使用密钥。我不想使用密钥。
我假设RSA密钥大小为256。但它不能。 尝试使用keytool生成RSA密钥库时,会出现错误“RSA密钥的长度必须至少为512位”。 使用的命令是“keytool-genkey-alias mydomain-keyalg RSA-keystore rsakystore.jks-keysize 256”。
一些遗留Java使用名为jasypt的包加密密码。 它使用加密密码。 示例明文密码为: 盐为: 加密密码为: 下面是Java代码中实际加密密码的片段: