AES或RSA加密的密文输出是否可以限制为ASCII-128字符表?

时间:2015-04-14 22:30:55

标签: encryption character-encoding ascii aes rsa

我正在开展一个R& D项目,专注于将信息加密为密文,然后将其打印为Code-128条码。

据我了解,因为代码-128条形码只能保留最多128个字符的ASCII表。因此,我需要知道现代算法(如AES或RSA)的密文输出是否只能限制在ASCII-128表中。

我现在没有做任何编程,我主要是试图找到优先权,这可以做或已经完成。如果有人知道这个问题的答案,并且更好地提供了一个例子的参考,我将非常感激。

红利问题...如果将密文限制为ascii-128是可能的,它会对加密强度产生多大影响?

1 个答案:

答案 0 :(得分:0)

使用Base64编码生成的密文 - 二进制文件,即ASCII。然后你就可以打印base64编码的密文了 条形码。

由于Base64编码解码不会改变内容,而是更改其显示,因此不会影响底层加密强度。

如果结果数据不符合Code 128的103(255)个字符,请考虑改用QR Code