cxp文件怎么打开,cxp格式用什么软件打开

OpenSSL是一个实用工具,它可以确保其他人员无法打开你的敏感和机密消息。加密是对消息进行编码的一种方法,这样可以保护消息的内容免遭他人窥视。一般有两种类型:密钥加密或对称加密公钥加密或非对称加密密

OpenSSL 是一个实用工具,它可以确保其他人员无法打开你的敏感和机密消息。

加密是对消息进行编码的一种方法,这样可以保护消息的内容免遭他人窥视。一般有两种类型:

密钥加密或对称加密

公钥加密或非对称加密

密钥加密secret-key encryption使用相同的密钥进行加密和解密,而公钥加密public-key encryption使用不同的密钥进行加密和解密。每种方法各有利弊。密钥加密速度更快,而公钥加密更安全,因为它解决了安全共享密钥的问题,将它们结合在一起可以最大限度地利用每种类型的优势。

公钥加密

公钥加密使用两组密钥,称为密钥对。一个是公钥,可以与你想要秘密通信的任何人自由共享。另一个是私钥,应该是一个秘密,永远不会共享。

公钥用于加密。如果某人想与你交流敏感信息,你可以将你的公钥发送给他们,他们可以使用公钥加密消息或文件,然后再将其发送给你。私钥用于解密。解密发件人加密的消息的唯一方法是使用私钥。因此,它们被称为“密钥对”,它们是相互关联的。

如何使用 OpenSSL 加密文件

OpenSSL是一个了不起的工具,可以执行各种任务,例如加密文件。本文使用安装了 OpenSSL 的 Fedora 计算机。如果你的机器上没有,则可以使用软件包管理器进行安装:

alice $ cat /etc/fedora-releaseFedora release 33 (Thirty Three)alice $alice $ openssl versionOpenSSL 1.1.1i FIPS8 Dec 2020alice $

要探索文件加密和解密,假如有两个用户 Alice 和 Bob,他们想通过使用 OpenSSL 交换加密文件来相互通信。

在加密文件之前,你需要生成密钥对。你还需要一个密码短语passphrase,每当你使用 OpenSSL 时都必须使用该密码短语,因此务必记住它。

Alice 使用以下命令生成她的一组密钥对:

cxp格式用什么软件打开,alice $ openssl genrsa -aes128 -out alice_private.pem 1024

此命令使用 OpenSSL 的 genrsa命令生成一个 1024 位的公钥/私钥对。这是可以的,因为 RSA 算法是不对称的。它还使用了 aes128 对称密钥算法来加密 Alice 生成的私钥。

输入命令后,OpenSSL 会提示 Alice 输入密码,每次使用密钥时,她都必须输入该密码:

alice $ openssl genrsa -aes128 -out alice_private.pem 1024Generating RSA private key,1024 bit long modulus (2 primes)..........+++++..................................+++++e is 65537 (0x010001)Enter pass phrase for alice_private.pem:Verifying - Enter pass phrase for alice_private.pem:alice $alice $alice $ ls -l alice_private.pem-rw-------. 1 alice alice 966 Mar 22 17:44 alice_private.pemalice $alice $ file alice_private.pemalice_private.pem: PEM RSA private keyalice $

Bob 使用相同的步骤来创建他的密钥对:

bob $ openssl genrsa -aes128 -out bob_private.pem 1024Generating RSA private key,1024 bit long modulus (2 primes)..................+++++............................+++++e is 65537 (0x010001)Enter pass phrase for bob_private.pem:Verifying - Enter pass phrase for bob_private.pem:bob $bob $ ls -l bob_private.pem-rw-------. 1 bob bob 986 Mar 22 13:48 bob_private.pembob $bob $ file bob_private.pembob_private.pem: PEM RSA private keybob $

如果你对密钥文件感到好奇,可以打开命令生成的 .pem 文件,但是你会看到屏幕上的一堆文本:

在使用CX-Programmer编写完程序后,点击保存,这时会生成两个文件:*.cxp和*.opt。*.cxp是主程序文件,即程序。*.opt是配置文件,记录系统工作环境信息。如果再次打开*.cxp,对程序进行修改后再次保存,那么这时会生成第三。

alice $ head alice_private.pem-----BEGIN RSA PRIVATE KEY-----Proc-Type: 4,ENCRYPTEDDEK-Info: AES-128-CBC,E26FAC1F143A30632203F09C259200B9pdKj8Gm5eeAOF0RHzBx8l1tjmA1HSSvy0RF42bOeb7sEVZtJ6pMnrJ26ouwTQnkLJJjUVPPHoKZ7j4QpwzbPGrz/hVeMXVT/y33ZEEA+3nrobwisLKz+Q+C9TVJU3m7M/veiBO9xHMGV01YBNeic7MqXBkhIrNZW6pPRfrbjsBMBGSsL8nwJbb3wvHhzPkeMe+wtt9S5PWhcnGMj3T+2mtFfW6HWpd8Kdp60z7Nh5mhA9+5aDWREfJhJYzl1zfcvBmxjf2wZ3sFJNty+sQVajYfk6UXMyJIuWgAjnqjw6c3vxQi0KE3NUNZYO93GQgEFpyAnN9uGUTBCDYeTwdw8TEzkyaL08FkzLfFbS2N9BDksA3rpI1cxpxRVFr9+jDBzalice $

1、首先我们打开福昕PDF编辑器,进入到编辑页面中,点击打开需要转换的网页版pdf。2、然后我们在主菜单栏中点击打开保存后面的倒三角形,选择“另存为 Microsoft word 文档”。3、然后我们在弹出来的窗口中点击选择保存的位置。

要查看密钥的详细信息,可以使用以下 OpenSSL 命令打开 .pem 文件并显示内容。你可能想知道在哪里可以找到另一个配对的密钥,因为这是单个文件。你观察的很细致,获取公钥的方法如下:

alice $ openssl rsa -in alice_private.pem -noout -textEnter pass phrase for alice_private.pem:RSA Private-Key: (1024 bit,2 primes)modulus:00:bd:e8:61:72:f8:f6:c8:f2:cc:05:fa:07:aa:99:47:a6:d8:06:cf:09:bf:d1:66:b7:f9:37:29:5d:dc:c7:11:56:59:d7:83:b4:81:f6:cf:e2:5f:16:0d:47:81:fe:62:9a:63:c5:20:df:ee:d3:95:73:dc:0a:3f:65:d3:36:1d:c1:7d:8b:7d:0f:79:de:80:fc:d2:c0:e4:27:fc:e9:66:2d:e2:7e:fc:e6:73:d1:c9:28:6b:6a:8a:e8:96:9d:65:a0:8a:46:e0:b8:1f:b0:48:d4:db:d4:a3:7f:0d:53:36:9a:7d:2e:e7:d8:f2:16:d3:ff:1b:12:af:53:22:c0:41:51publicExponent: 65537 (0x10001)>exponent2:6e:aa:8c:6e:37:d0:57:37:13:c0:08:7e:75:43:96:33:01:99:25:24:75:9c:0b:45:3c:a2:39:44:69:84:a4:64:48:f4:5c:bc:40:40:bf:84:b8:f8:0f:1d:7b:96:7e:16:00:eb:49:da:6b:20:65:fc:a9:20:d9:98:76:ca:59:e1coefficient:68:9e:2e:fa:a3:a4:72:1d:2b:60:61:11:b1:8b:30:6e:7e:2d:f9:79:79:f2:27:ab:a0:a0:b6:45:08:df:12:f7:a4:3b:d9:df:c5:6e:c7:e8:81:29:07:cd:7e:47:99:5d:33:8c:b7:fb:3b:a9:bb:52:c0:47:7a:1c:e3:64:90:26alice $

注意,公钥是你可以与他人自由共享的密钥,而你必须将私钥保密。因此,Alice 必须提取她的公钥,并将其保存到文件中:

你可以使用与之前相同的方式查看公钥详细信息,但是这次,输入公钥 .pem 文件:

alice $alice $ openssl rsa -in alice_public.pem -pubin -text -nooutRSA Public-Key: (1024 bit)Modulus:00:bd:e8:61:72:f8:f6:c8:f2:cc:05:fa:07:aa:99:47:a6:d8:06:cf:09:bf:d1:66:b7:f9:37:29:5d:dc:c7:11:56:59:d7:83:b4:81:f6:cf:e2:5f:16:0d:47:81:fe:62:9a:63:c5:20:df:ee:d3:95:73:dc:0a:3f:$

Bob 可以按照相同的过程来提取他的公钥并将其保存到文件中:

bob $ openssl rsa -in bob_private.pem -pubout > bob_public.pemEnter pass phrase for bob_private.pem:writing RSA keybob $bob $ ls -l *.pem-rw-------. 1 bob bob 986 Mar 22 13:48 bob_private.pem-rw-r--r--. 1 bob bob 272 Mar 22 13:51 bob_public.pembob $

企业回有关OFD版式阅读软件的详情可咨询北京数科网维技术有限责任公司,收费合理,服务好!北京数科网维技术有限责任公司专注于版式技术研发和信息化应用十余年,是国内专业的版式文档处理产品和技术服务提供商。长期以来,数科的版式技术创新成果应用。

这些公钥在 Alice 和 Bob 彼此交换之前没有太大用处。有几种共享公钥的方法,例如使用 scp

党务系统的cxp数据怎么打开。第一步:从系统导出『全项花名册』首先,收集信息的模板需要从系统导出,根据本文档『2,1、9如何导出简项花名册和全项花名册』所述方法从系统导出『全项花名册』,在导出表中进行数据的维护,。

将 Alice 的公钥发送到 Bob 的工作站:

alice $ scp alice_public.pem bob@bob-machine-or-ip:/path

将 Bob 的公钥发送到 Alice 的工作站:

bob $ scp bob_public.pem alice@alice-machine-or-ip:/path

现在,Alice 有了 Bob 的公钥,反之亦然:

alice $ ls -l bob_public.pem-rw-r--r--. 1 alice alice 272 Mar 22 17:51 bob_public.pemalice $

假设 Alice 需要与 Bob 秘密交流。她将秘密信息写入文件中,并将其保存到 top_secret.txt

alice $alice $ echo "vim or emacs ?" > top_secret.txtalice $alice $ cat top_secret.txtvim or emacs ?alice $

要加密此秘密消息,Alice 需要使用 openssls -encrypt

秘密消息文件的名称

Bob 的公钥(文件)

加密后新文件的名称

cxp文件怎么打开

alice $ openssl rsautl -encrypt -inkey bob_public.pem -pubin -in top_secret.txt -out top_secret.encalice $alice $ ls -l top_secret.*-rw-rw-r--. 1 alice alice 128 Mar 22 17:54 top_secret.enc-rw-rw-r--. 1 alice alice15 Mar 22 17:53 top_secret.txtalice $alice $

加密后,原始文件仍然是可见的,而新创建的加密文件在屏幕上看起来像乱码。这样,你可以确定秘密消息已被加密:

alice $ cat top_secret.txtvim or emacs ?alice $alice $ cat top_secret.encsuM)M&>N}dmCy921X.q....| 00000020 c0 c0 76 17 fb f7 bf 4d ce fc 40 e6 f4 45 7f db |..v....M..@..E..| 00000030 7e ae c0 31 f8 6b 10 06 7e 26 50 55 b5 05 56 68 |~..1.k..~&ampU..Vh| 00000040 48 4c eb 40 5e 50 fe 19 ea 28 a8 b8 7a 13 69 d7 |HL.@^P...(..z.i.| 00000050 4d b0 34 70 d8 65 d5 07 95 67 2b 52 ea 31 aa d4 |M.4p.e...g+R.1..| 00000060 80 b3 a8 ec a1 73 ed a7 f9 17 c3 13 d4 fa c1 71 |.....s.........q| 00000070 5f 38 b9 6c 07 72 81 a6 fe af 43 a6 49 2d c4 ee |_8.l.r....C.I-..| 00000080 alice $ alice $ file top_secret.enc top_secret.enc: data alice $

删除秘密消息的原始文件是安全的,这样确保任何痕迹都没有:

alice $ rm -f top_secret.txt

现在,Alice 需要再次使用 scp

如果 Bob 使用常规方法尝试打开并查看加密的消息,他将无法看懂该消息:

bob $ ls -l top_secret.enc-rw-r--r--. 1 bob bob 128 Mar 22 13:59 top_secret.encbob $bob $ cat top_secret.encsuM)M&>N}dmCy921X.q....| 00000020 c0 c0 76 17 fb f7 bf 4d ce fc 40 e6 f4 45 7f db |..v....M..@..E..| 00000030 7e ae c0 31 f8 6b 10 06 7e 26 50 55 b5 05 56 68 |~..1.k..~&ampU..Vh| 00000040 48 4c eb 40 5e 50 fe 19 ea 28 a8 b8 7a 13 69 d7 |HL.@^P...(..z.i.| 00000050 4d b0 34 70 d8 65 d5 07 95 67 2b 52 ea 31 aa d4 |M.4p.e...g+R.1..| 00000060 80 b3 a8 ec a1 73 ed a7 f9 17 c3 13 d4 fa c1 71 |.....s.........q| 00000070 5f 38 b9 6c 07 72 81 a6 fe af 43 a6 49 2d c4 ee |_8.l.r....C.I-..| 00000080 bob $

Bob 需要使用 OpenSSL 来解密消息,但是这次使用的是 -decrypt

加密的文件(从 Alice 那里得到)

Bob 的私钥(用于解密,因为文件是用 Bob 的公钥加密的)

通过重定向保存解密输出的文件名

bob $ openssl rsautl -decrypt -inkey bob_private.pem -in top_secret.enc > top_secret.txtEnter pass phrase for bob_private.pem:bob $

现在,Bob 可以阅读 Alice 发送给他的秘密消息:

bob $ ls -l top_secret.txt-rw-r--r--. 1 bob bob 15 Mar 22 14:02 top_secret.txtbob $bob $ cat top_secret.txtvim or emacs ?bob $

Bob 需要回复 Alice,因此他将秘密回复写在一个文件中:

bob $ echo "nano for life" > reply_secret.txtbob $bob $ cat reply_secret.txtnano for lifebob $

为了发送消息,Bob 采用和 Alice 相同的步骤,但是由于该消息是发送给 Alice 的,因此他需要使用 Alice 的公钥来加密文件:

bob $ openssl rsautl -encrypt -inkey alice_public.pem -pubin -in reply_secret.txt -out reply_secret.encbob $bob $ ls -l reply_secret.enc-rw-r--r--. 1 bob bob 128 Mar 22 14:03 reply_secret.encbob $bob $ cat reply_secret.encF݇.4"f1\{o԰$MI{5|\l͂eYV{|!$c^a *Ԫ\vQϠ9'ٮsP'Z1WnkJ0I8&:bob $ bob $ bob $ hexdump -C ./reply_secret.enc 00000000 92 46 dd 87 04 bc a7 2e 34 22 01 66 1a 13 31 db |.F......4".f..1.| 00000010 c4 5c b4 8e 7b 6f d4 b0 24 d2 4d 92 9b 49 7b 35 |.\..{o..$.M..I{5| 00000020 da 7c ee 5c bb 6c cd 82 f1 1b 92 65 f1 8d f2 59 |.|.\.l.....e...Y| 00000030 82 56 81 80 7b 89 07 7c 21 24 63 5e 61 0c ae 2a |.V..{..|!$c^a..*| 00000040 d4 aa 5c 76 51 8d cf a0 39 04 c1 d7 dc f0 ad 99 |..\vQ...9.......| 00000050 27 ed 8e de d9 ae 02 73 50 e0 dd 27 13 ae 8e 5a |'......sP..'...Z| 00000060 12 e4 9a 31 57 b3 03 6e dd e1 16 7f 6b c0 b3 8b |...1W..n....k...| 00000070 4a cf 30 b8 49 3b 50 38 e0 9f 84 f6 83 da 26 3a |J.0.I8......&:| 00000080 bob $ bob $ # remove clear text secret message file bob $ rm -f reply_secret.txt

Bob 通过 scp

$ scp reply_secret.enc alice@alice-machine-or-ip:/path

如果 Alice 尝试使用常规工具去阅读加密的文本,她将无法理解加密的文本:

alice $alice $ ls -l reply_secret.enc-rw-r--r--. 1 alice alice 128 Mar 22 18:01 reply_secret.encalice $alice $ cat reply_secret.encF݇.4"f1\{o԰$MI{5|\l͂eYV{|!$c^a *Ԫ\vQϠ9'ٮsP'Z1WnkJ0I8&:alice $ alice $ alice $ alice $ hexdump -C ./reply_secret.enc 00000000 92 46 dd 87 04 bc a7 2e 34 22 01 66 1a 13 31 db |.F......4".f..1.| 00000010 c4 5c b4 8e 7b 6f d4 b0 24 d2 4d 92 9b 49 7b 35 |.\..{o..$.M..I{5| 00000020 da 7c ee 5c bb 6c cd 82 f1 1b 92 65 f1 8d f2 59 |.|.\.l.....e...Y| 00000030 82 56 81 80 7b 89 07 7c 21 24 63 5e 61 0c ae 2a |.V..{..|!$c^a..*| 00000040 d4 aa 5c 76 51 8d cf a0 39 04 c1 d7 dc f0 ad 99 |..\vQ...9.......| 00000050 27 ed 8e de d9 ae 02 73 50 e0 dd 27 13 ae 8e 5a |'......sP..'...Z| 00000060 12 e4 9a 31 57 b3 03 6e dd e1 16 7f 6b c0 b3 8b |...1W..n....k...| 00000070 4a cf 30 b8 49 3b 50 38 e0 9f 84 f6 83 da 26 3a |J.0.I8......&:| 00000080 alice $

所以,她使用 OpenSSL 解密消息,只不过这次她提供了自己的私钥并将输出保存到文件中:

了解 OpenSSL 的更多信息

OpenSSL 在加密界是真正的瑞士军刀。除了加密文件外,它还可以执行许多任务,你可以通过访问 OpenSSL 文档页面来找到使用它的所有方式,包括手册的链接、 《OpenSSL Cookbook》、常见问题解答等。要了解更多信息,尝试使用其自带的各种加密算法,看看它是如何工作的。

via:

上一篇 2023年01月21 06:30
下一篇 2023年02月04 04:30

相关推荐

  • 移动硬盘怎么格式化,新移动硬盘格式化建议

    我们知道,《微型计算机组成原理》,作为计算机学院的三大拦路虎,一直有一句口诀:微机原理闹危机,汇编语言不会编。事实上,正是这门课,让广大秃头程序员了解了磁盘格式的细节。目前大部分海量储存用的移动硬盘,

    2023年01月18 260
  • qq缓存怎么清理

    方法一:清除微信缓存文件我们每天都用微信。其实它最占内存,我们还需要定时打开微信的“设置”-“通用”-“存储空间”。然后你会看到有很多被微信占用的缓存文件。点击“清除”,里面的所有缓存就可以放心的清理

    2023年02月04 224
  • 苹果怎么删除铃声,苹果删除电话铃声

    iPhone怎么在手机上换铃声?无需电脑!1分钟教你给苹果手机换铃声众所周知,苹果手机的ios系统是比较封闭的,封闭系统就会给我们带来一些不便,这里要说的就是苹果手机更换个性化铃声就比较麻烦,因为io

    2023年01月16 234
  • cpu怎么升级,台式电脑cpu怎么升级

    本内容来源于@什么值得买APP,观点仅代表作者本人|作者:含笑三不沾一、前言三哥平常最大的爱好就是搞搞机、跑跑分,同时偶尔也帮亲戚朋友装个机之类的。尽管近期显卡价格依然未降到原价,但由于《艾尔登法环》

    2023年01月16 273
  • 捷信怎么还款,捷信怎么还款安全

    很多人在捷信上面申请过贷款,捷信怎么还款安全,有些因为成本高或者还款能力不足导致还不上。最近有人咨询,说捷信贷款实在还不起怎么办?那么下面就来简单地给大家说一下这个问题,希望看完之后能够觉得会有帮助。

    2023年02月12 266
  • 桌面不显示图标怎么办,电脑桌面无法显示图标怎么办

    很多人喜欢把一些经常使用的软件或者文件直接放在电脑桌面,一般大家会选择直接建立快捷方式。有部分人可能不知道怎么设置,本文将会分享两个方法教你怎么把电脑软件放置在桌面上。第一个方法1、第一种,当电脑桌面

    2023年01月17 293
  • 怎么创建自己的网站,如何建站

    高校网站建设怎么搭建?高校网站建设搭建流程步骤是什么?网站的搭建是高校建设网站过程中的重要环节,如何建站,它关系到高校的形象,关系到学校的声誉,关系到学生是否能通过网站进行有效学习和交流。如果您想在一

    2023年01月23 236
  • sql怎么用,sql怎么往表里插数据

    什么是数据库?大家都有过下面这样的经历吧?收到曾经为自己诊治过的牙医寄来的明信片,上面写着“距上次检查已有半年,请您再来做个牙齿健康检查”。在生日的前一个月,收到曾入住过的旅店或宾馆发来的“生日当月入

    2023年02月12 270
  • usb调试怎么打开,设置里usb调试在哪里

    坚果pro2怎么打开USB调试?当我们需要连接电脑实现文件传输用途的时候,需要经常开启手机的USB调试,进而达到我们的目的,设置里usb调试在哪里,那么坚果pro2怎么打开USB调试呢?,坚果pro2

    2023年01月17 237
  • 快递公司怎么赚钱,现在开个快递店赚钱吗

    现在开个快递店赚钱吗,城市的小区一向是人口密集的区域,随着人们网购需求的日益增加,在小区附近的街道上,我们也经常能看到快递驿站的身影。开在小区附近的快递驿站靠什么赚钱一、快递代收:企业回说起物流公司,

    2023年01月19 208
  • 怎么转发,微信怎么多人转发

    微信,又要更新了晚报菌写稿的速度快追不上它的新功能更新了微信推出了iOS版8.0.21内测版,目前已支持转发朋友圈内容给好友与自己。↑目前这个功能还在内测4月23日消息,微信怎么多人转发,微信推出了i

    2023年02月08 280
  • 怎么添加水印,手机怎么添加水印

    手机怎么添加水印,我们经常在朋友圈看到一些像下图这样的照片,上面不但有作者的水印,还有边框和作者的心情文字,是不是感觉很高大上?其实要做到这些很简单,下面请大家拿起手机和跟小编一起一步一步给自己的照片

    2023年02月03 270
  • 怎么更改鼠标灵敏度,怎么设置鼠标滚轮灵敏度

    怎么设置鼠标滚轮灵敏度,鼠标是一种通过手动控制光标位置的设备。在日常生活和办公场景很多地方都离不开它。鼠标能够使计算机的操作更加简便。像有不少朋友还会给平板iPad也配一个鼠标或键盘,方便操作。在鼠标

    2023年02月03 283
关注微信