c4二进制怎么加密(二进制加密工具在线制作软件)

2023-03-12 8:50:38 密语知识 思思

1、首先c4运行下面链接的加密.txt。

2、其次打开要加密的cpp。

3、最后导出二进制就加密成功了。C4即二进制代码中第三位为1的。

如何给文件加一个密码?

●文件夹加密神 3000 V7.0 - 文件夹加密工具 ●文件加密 V1.6(免费版) 是一款非常小巧的自由软件,携带非常方便,无须安装.程序采用随机加密方式,可对任何类型的文件进行加密,但相比之下对二进制文件或结构复杂的文件加密效果更为显著。文件一经加密,任何工具(包括解密工具)也别想打开。程序使用安全、绝不会对源文件造成破坏。程序会自动记录每一个文件在进行加密时的一些状态信息和步骤,并生成报告以供参考,且可以保存报告。支持同一文件的多次加密。 ●Wkh文件加密器 V3.05 注册版(绿色软件) 是一个用于加密文件的小程序,绿色软件无需安装,它的最大特点就是可以加密任何格式的文件,操作简单,先选择好要加密的文件,点击加密按钮即可。 ●建议:用“winrar”,通用性比较强,还可以节约磁盘空间,一般的加密软件,一旦系统瘫痪有可能解不开

求采纳

VB中如何编写一个加密程序?

编写一个加密软件,要求将源文件按字节逐位倒排序加密法加密。

字节逐位倒排序加密法是以比特为单位的换位加密方法,用vb实现的具体算法是:

(1) 以二进制模式打开源文件;

(2) 从源文件第i位读取一个字节,假设为字母“a”,得到“a”的ascii值为65;

(3) 将65转换成八位二进制串为“01000001”;

(4) 将“01000001”按字节逐位倒排序得另一个八位二进制串“10000010”;

(5) 将“10000010”转换成十进制再写回源文件第i位置,完成一个字节的加密;

(6) 重复(2)、(3)、(4)和(5),直到所有字节加密结束。

为了使程序模块化,我们用函数过程bytetobin完成将字节型数据转换成二进制串(其实质就是将十进制数转换成八位二进制串);用函数过程bintobyte将二进制串转换成字节型数据(实质是将八位二进制串转换成十进制数):用函数过程reverse将八位二进制串逐位倒排序。具体程序如下:

function bytetobin(m as byte) as string ' 将字节型数据转换成八位二进制字符串

dim c$

c$ = ""

do while m 0

r = m mod 2

m = m \ 2

c$ = r c$

loop

c$ = right("00000000" c$, 8)

bytetobin = c$

end function

function reverse(m as string) as string ' 将八位二进制字符串颠倒顺序

dim i%, x$

x = ""

for i = 1 to 8

x = mid(m, i, 1) x

next i

reverse = x

end function

function bintobyte(m as string) as byte ' 将八位二进制串转换成十进制

dim x as string * 1, y%, z%

z = 0

for i = 1 to 8

x = mid(m, i, 1)

y = x * 2 ^ (8 - i)

z = z + y

next i

bintobyte = z

end function

private sub command1_click()

dim x as byte, i%, fname$

fname = inputbox("请输入要加密的文件名!注意加上路径名:")

if dir(fname) = "" then

msgbox "文件不存在!"

exit sub

end if

open fname for binary as #1 ' 以二进制访问模式打开待加密文件

for i = 1 to lof(1) ' lof函数是求文件长度的内部函数

get #1, i, x ' 取出第i个字节

x = bintobyte(reverse(bytetobin(x))) ' 这里调用了三个自定义函数

put #1, i, x ' 将加密后的这个字节写回到文件原位置

next i

close

msgbox "任务完成!"

end sub