LSDYNA K文件加密与解密技术

按照下述步骤进行LS-DYNA k文件的加密操作:

首先, 你需要安装免费的GPG加密软件. 假如你使用的是Linux系统,大概率已经预装了. 如果不是,可以访问www.gnupg.org获取。

接着, 你需要将下面的LSTC public key导入GPG加密软件。复制包括-----BEGIN-----END 之间的所有字符到文本文件并保存。导入命令为gpg --import <filename>, <filename\> 是保存public key的文件名。

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.19 (GNU/Linux)

mQGiBFM61ScRBACgqz7q7kytYuuRpa+1DTD9J3Kn8s3kMHO7zPtLu8bsb1L1I4UQ
CC6HRL2fMVRtBQZuy445eqsot5npcnzpQ6rcvsQZTVCqXH/gx5O5xs6/W8ktaJXn
hBrxGabk6IzlOXYvmQ2+jOATfQs29pt4+e/+oXFI9EfKBHao2dEgtOWS6wCg+9gi
9azFZOUIHV0EJDPFQJZrRFUD/11AG23e7964MN0HTWAWCIvPs8johwB7NOF6UjRR
xuqD/ZqiQ1hhmQzJR89Weg0TeFFCVP+yK2tgPOgsXry/r7WF/RnO9S/7yvtTWHr8
QPVxCur7vcKX/Lis6ByiyyDvihavBB6RgMYl5HkrEstTY/j3O09woxtQ4Pae5yZ2
woj0BACI87Lk6aO/9wAVXBDYyufqX9bea/lbMEuQZ7qzBO7xjSwchYeoLUbCK5sh
iGI+nT3+liqUZW8+KXd/6I+xsN+YXuS9olmeN5L391VF7ZnWcsOKLbr3tnA3TKJb
Q/txpFhI/2CM2u0VU6w6DAAGlxic5Gf1Cdc8/mA5KaNEuq24PrRDTGl2ZXJtb3Jl
IFNvZnR3YXJlIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24gKExTVEMpIDxzdXBwb3J0
QGxzdGMuY29tPohVBBMRAgAVAhsDAh4BAheABQJTOtVDAgsHAhYAAAoJECATgx5l
rsCu0P4An2f9h8YuWfW+mNY1gm29nIs+kbeZAJ44HMvNgfOVtqUxUCyTlCLjwR6O
CbkBDQRTOtUnEAQA4Q4D0F6l77N0e6XCIH49b7MHFyjkq3OdgHE4vylubEAXVeeX
FD4Vrojn3t/I1QqAUG4ipZZAlLVrSYruzQLYaLhjYP124Py/b6vRo0FcyVsLbazj
BxnGs+fFTrYspLaWfBK2dIrQ9ze9QSLhNous36W3em+fhx8hzGgcUUZRQOcAAwUD
/RkrdN+Mbim6H6MNnEKhoXlpogzriCUB+hpxfQSP+go6+Np2RGkQfTEu+W51vrFA
cW36cncp3OLpsvKzaQgTTT1rqb11Hoe/YpH3T9ngz4NX7a4OSDhHDKC1Q1BuzTEJ
3A3RXeAgRaMV8+hFm91g2KWZuMeqd+nSo2sb5EvpFhW9iEkEGBECAAkFAlM61ScC
GwwACgkQIBODHmWuwK7BaQCfUovuhS6oXuh+1sSqkGCxzHEGER8AniHYve/Kn6CL
SoAeXMxSC7F44Ood
=R0pG
-----END PGP PUBLIC KEY BLOCK-----

假设需要加密的文件名为input.key,加密命令如下:

gpg -e -a --rfc2440 --textmode --cipher-algo AES --compress-algo 0 -r 0x65AEC0AE input.key

假如你所使用的gpg软件是2.0以前的版本,--rfc2440 标志可能不会被识别,可以尝试用--openpgp替代.

命令执行后将会生成input.key.asc文件,可以通过*INCLUDE关键字导入主文件。

继续阅读

分享

建立虚假Emby验证服务器获得高级会员

声明:本文仅供学习研究,切勿用于非法用途

Emby通过服务器mb3admin.com验证客户端是否具有高级会员授权,一旦验证通过后,会在客户端内保留一段时间的缓存信息。

因此可以通过修改host劫持域名mb3admin.com,使客户端连接到虚假服务器,获得虚假授权。由于缓存机制的存在,即使短时间离开劫持环境,仍然可以继续使用高级会员功能。

简单记录一下步骤:

  1. 修改OP路由器的host文件,使得域名mb3admin.com指向VPS的IP

  2. 准备证书,可以通过GMCert.org进行线上签发:

    • 选择RSA算法,2048位加密,主题名称/CN填入“mb3admin.com”
    • “选择CA”条目的最后面有个“↓”,点击下载CA证书
    • 打开高级选项,选择普通证书
    • 主题备用名称填

    DNS.1=mb3admin.com
    DNS.2=*.mb3admin.com

    • 密钥用途:数字签名 | 加密密钥 | 加密数据
    • 扩展密钥用途:服务器认证 | 客户端认证
    • 证书有效天数:824
    • 证书链选项中勾选“自动包含CA证书链”
    • 点击“签发证书”,下载密钥和SSL证书
  3. 将密钥和SSL证书上传到VPS,将CA证书安装到PC/iOS设备/Android设备等

继续阅读

分享

Hugo+Github Pasges建立个人博客

前言

此贴用于记录本站的建立过程。
为了便于数据的集中化管理,所有的数据和程序尽量部署在云端(家庭私有云+All-in-one服务器):

  1. 数据存放于群晖DS215j(家庭私有云)
  2. Hugo和Code-server(vscode)程序运行于Unraid(All-in-one服务器)虚拟的Debian 10

1. Hugo安装

通过SSH或者Unraid里的VNC Remote登录Debian 10
下载并安装Go语言和最新版的Hugo:

apt-get install golang
wget https://github.com/gohugoio/hugo/releases/download/v0.69.2/hugo_0.69.2_Linux-64bit.deb
dpkg -i hugo_0.69.2_Linux-64bit.deb
hugo version

如果正确返回版本信息,说明已经安装成功

具体hugo建站流程参见官网教程Quick Start

2. Host on Github

官方教程:

  • 在Github中创建一个代码仓库<YOUR-PROJECT>用于存放Hugo的相关文件;
  • 在Github中创建<USERNAME>.github.io代码仓库,用于存放网页文件;
git clone <YOUR-PROJECT-URL> && cd <YOUR-PROJECT>
  • 将Hugo站点文件复制到本地仓库 <YOUR-PROJECT>
  • 删除public文件夹
rm -rf public
  • 建立submodule,将本地public代码仓库关联到<USERNAME>.github.io
git submodule add -b master https://github.com/<USERNAME>/<USERNAME>.github.io.git public

继续阅读

分享

第一篇文章

第一篇文章,说到哪里是哪里吧…

我是谁?

网名:J哥 | 职业:汽车工程师 | 业余爱好:IT技术
更多信息参见 关于 页面

为什么写?

学习 | 记录 | 分享
年纪大了,有些事情靠脑子记不住了,俗话说好记性不如烂笔头,还是写下来吧

下面暂时没有了

未完待续,哈哈哈

继续阅读

分享