【发布时间】:2012-08-18 16:11:56
【问题描述】:
我正在使用这部分代码
char encrypted_text[1024];
RSA_public_encrypt(sizeof(message), message, encrypted_text, rsa, RSA_PKCS1_OAEP_PADDING);
printf("encrypted text: %s\n", encrypted_text);
optput 是这样的:
�v0��뷾��s�E�Z��N\����6~��:�&���� /����~ͯ���L��d�Ǡ �� E��[�h�U.vH2F1Qb^)�g�,a�Ҩ�x vU|�>�ˢ=W�ő�� �\��g
可以消除 � 符号??
【问题讨论】:
-
密文并不意味着人类可读。甚至无法理解为像 UTF-8 这样的文本编码中的字符。当然,您可以消除未知字符符号。但要做到这一点,您首先必须决定:您想通过打印它来完成什么?
-
我会打印它只是为了观察当我加密某些东西时会发生什么,一种视觉日志