标签: encryption character-encoding ascii aes rsa
我正在开展一个R& D项目,专注于将信息加密为密文,然后将其打印为Code-128条码。
据我了解,因为代码-128条形码只能保留最多128个字符的ASCII表。因此,我需要知道现代算法(如AES或RSA)的密文输出是否只能限制在ASCII-128表中。
我现在没有做任何编程,我主要是试图找到优先权,这可以做或已经完成。如果有人知道这个问题的答案,并且更好地提供了一个例子的参考,我将非常感激。
红利问题...如果将密文限制为ascii-128是可能的,它会对加密强度产生多大影响?
答案 0 :(得分:0)
使用Base64编码生成的密文 - 二进制文件,即ASCII。然后你就可以打印base64编码的密文了 条形码。
由于Base64编码解码不会改变内容,而是更改其显示,因此不会影响底层加密强度。
如果结果数据不符合Code 128的103(255)个字符,请考虑改用QR Code。